must have working hard与must have been working hard的区别

问题描述:

must have working hard与must have been working hard的区别
1个回答 分类:英语 2014-09-21

问题解答:

我来补答
同学,
must have working hard这个说法是错误的,must have been working hard是一个过去完成进行时,指猜测某人一定在努力工作,这个状态已经进行了很久并将延续下去.
再问: 原题: Amy did best in the English test. She __________ hard last week. A. must have working B. should have worked C. should work D. must work
再答: 嗯,选B. A选项本身结构错误,所以不选。 B选项should +have done情态动词表推测 C、不能表达推测的意思 D、太绝对,本来是推测他上周努力工作了。
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下