he must have done it yesteraday,――?he must have done it for

问题描述:

he must have done it yesteraday,――?he must have done it for 2 years ――?
he must have done it yesteraday,――?he must have done it for 2 years ――?he must have been here yesterday――?he must have been here for 2 years――?这几个反义疑问句题咋做,顺边讲解下,
1个回答 分类:英语 2014-10-12

问题解答:

我来补答
He must have done it yesteraday,―didn't he―? 
He must have done it  for 2 years,―hasn't he―?

He must have been here yesterday,―didn't he―? 
He must have been here for 2 years,―hasn't he―?

语法分析:
句子含表示推测的 must have done,反意疑问句的形式视具体情况而定.
有 already,for two days 等完成时的时间状语时,反意疑问句的助动词用 haven’t;
有last night,yesterday 等明确的过去时间状语时,用 didn’t;
如果两类时间状语都没有,用 haven’t 或 didn’t 都可以.

【刚才有误,不是haven't,而是hasn't.】
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写