一道英语题目(高中)

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:33:05
they must have finished the task by the end of last month,___?
A.mustnot they B.hannot they C.havenot they D.didnot they
麻烦详细解释
can hard work change a person____much?
A.too B.that C.very D.such
请说明详细理由

d

选D.must表推测时,只能用于肯定句中.所以排除A.因为题目是过去时,所以选择didn't they.

1.D
must have done是对过去事实的肯定推测,因为表过去,所以反义疑问句要用相应的过去时态。
2.B
that 在这里相当于一个程度副词,意思是so 你如果看过安妮海瑟薇的新片“糊涂侦探”里面有句台词:missed by that much.也是这种用法,像这样的用法英语里有很多,that是一个特万能的词,做程度副词时还有表示惊异的含义。。

D
因为last month表明是过去式
must表猜测只能用肯定句

1.C must have done,反问疑问句,要是haven't they?选C一定是对的

2.B

因为问句为现在完成时,所以答句也应该用现在完成时.并且因为问句是反意疑问句.所以选C