关注微博:读外刊学英语
陈述句含有情态动词must时,附加疑问句可以根据意思用must, need或者will。
We must work hard, mustn’t we?
我们必须努力工作,不是吗?
结构分析:We是主语,mustwork是谓语(动词),hard是副词,作状语,we是主语,mustn’t work是谓语。
You mustgo home, needn’tyou?
你必须回家,不是吗?
结构分析:You是主语,mustgo是谓语(动词),home是副词,作状语,you是主语,needn’t go是谓语。
You must come another day, will you?
你改天再来,好吗?
结构分析:You是主语,must come是谓语(动词),another day是副词,作状语,you是主语,will come是谓语,将来一般时。
must表示推测时,附加疑问句的谓语通常与主动词呼应。
You must know the reason, don’t you?
你一定知道原因,不是吗?
结构分析:You是主语,must know是谓语(动词),the reason是名词词组,作宾语,you是主语,don’t know是谓语,现在一般时。
The old man must be very tried, isn’t he?
结构分析:The old man是名词词组,作主语,must be是系动词(或称谓语动词),very tried是形容词词组,作表语,he是主语,isn’t是系动词(或称谓语动词),现在一般时。
must和完成体不定式连用表示对过去情况的推测时,附加疑问句的谓语可以有两种形式:句中有表示延续时间的状语时用haven’t,有表示过去时间的状语时用didn’t,两者都没有时可以用haven’t或者didn’t。
You must have waited for a long time, haven’t you?
你一定等了很长时间,不是吗?
结构分析:You是主语,must have waited是谓语(动词),for a long time是介词词组,作时间状语,you是主语,haven’t waited是谓语(动词),现在一般时。
You must have met him yesterday, didn’t you?
你昨天一定见过他,是吗?
结构分析:You是主语,must have met是谓语(动词),him是宾语,yesterday是时间状语,you是主语,didn’t meet是谓语(动词),现在一般时。
You must have finished your task, haven’t/didn’t you?
结构分析:You是主语,must have finished是谓语(动词),your task是名词词组,作宾语,you是主语,haven’t met/didn’t meet是谓语(动词)。
You must have been there yesterday, weren’tyou?
结构分析:You是主语,must have been是系动词(或称谓语动词),there是副词,作表语, you是主语,weren’t系动词(或称谓语动词),过去一般时。