Tony -------- finished his homework yesterday,--------he?

问题描述:

Tony ________ finished his homework yesterday,________he?
A.must ;mustn't B.must have ;mustn't C.must ;didn't D.must have;didn't;
选择哪一项,请说出原因
1个回答 分类:英语 2014-12-11

问题解答:

我来补答
Must在反意疑问句中的用法
在反意疑问句中,附加谓语部分和陈述句部分的主要谓语动词在意义上要相互呼应,即附加谓语部分和陈述句中谓语动词的时态要保持一致.使用情况各有不同,一般来说,有下列四种情况:
一.陈述句中的must表示“必须”时,附加谓语的谓语动词用mustn’t.如:
You must work hard to improve your English,mustn’t you?
你必须努力学习来提高你的英语水平,不是吗?
二.陈述句中的must表示“禁止”时,附加谓语的动词用must,也可用may.如:
We mustn’t be late,must / may we?
我们不可以迟到的,是吗?(不说:need we)
三.陈述句中的must表示“必要”时,附加谓语的动词用needn’t.如:
We must start working right now,needn’t we?
我们得立即开始干活儿了,是吗?(不说:mustn’t we)
四.陈述句中的must表示一种推测时,含义为“一定、准是”时,附加谓语不用must和need,而是在意义上和陈述句中谓语动词的时态保持一致.通常有四种情况:
1. 陈述部分有表示过去的时间状语,附加谓语中的动词就用一般过去时.
She must have heard the good news just now,didn’t she?
想必她刚才听到了那个好消息,是吗?(一般过去时)
2.句中陈述部分没有表示过去的时间状语,这时附加谓语中的动词就用
现在完成时.
You must have studied English for many years,haven’t you?
你一定学了多年的英语,不是吗?(现在完成时)
3.陈述部分的动词表示经常性的动作或状态,附加谓语部分的动词就用
一般现在时.
He must be from the south,isn’t he?
他一定是南方人,对吗?(一般现在时)
4.陈述句部分的谓语动词为现在进行时,也需要时态上的呼应.
I think they must be watching this exciting football match now,aren’t they?
想必他们正在观看这场精彩的足球赛.(现在进行时)
这些都是有一个网站上的,但是我还有问题是:
那么请问:如果是这种情况
“2.句中陈述部分没有表示过去的时间状语,这时附加谓语中的动词就用
现在完成时.
You must have studied English for many years,haven’t you?
你一定学了多年的英语,不是吗?(现在完成时)”
可是前面不是现在完成时,如:you must did this thing ,______?(你一定做了这件事,不是吗?)
那么后面添什么呢?
还是说,一定要用have?must后面要加动词原形?
 
 
展开全文阅读
剩余:2000