急!英语问题!!!

2024-11-16 01:38:17
推荐回答(3个)
回答1:

你的意思是把原句中的have换成had?
这是不可以的
因为在must后面要用动词原形,即使是助动词也要满足。
过去完成时要表示过去的过去发生的动作或者状态对过去造成的影响或者结果。比较容易的区分方法就是要有比较明确的时间状语。这里其实可能已经是过去的完成时了,只是没有体现在have/had 上面,毕竟must的分词形式和原形是一样的

回答2:

没看懂你的问题是什么意思。
Sam was sure that the wallet must had been found by one of the villagers, but it was not returned to him.这句话是正确的。

Sam was sure that the wallet must have been found by one of the villagers, but it was not returned to him。这句话是个病句。

回答3:

因为是was not returned.,用现完