有关英语虚拟语气和非谓语动词 急急急加分

2024-12-21 18:37:54
推荐回答(3个)
回答1:

1.should have done是本来应该做某事,但是没有做。
could have done是本来能够做某事,但是没有做。
21. 答案已经分析的很明白了啊。
3. 整句意思是:我们在小山村迷路了,否则,我们就去参观更多的名胜古迹了。
would have done表示对过去事情的假设,意思是“本来会做而没有做”
希望可以帮到你。

回答2:

做非谓语动词你不能光看主语和非谓语的关系。要注意固定搭配。

21. be lost=be gone=be missing 都是消失、不见的意思。 C选项表示进行时的被动或者是动名词,在这里不合适。

3. would have done表示本来能够做而实际上未做。 题目意思:我们在那个小山村迷路了,否则我们昨天就可以游玩更多有趣的地方。

回答3:

should have done 比could have done 语气更肯定。should 和could 只是助动词,不能表示应该和可以的意思