关于过去分词的语法问题!_______in the snow,our car couldn't move away an

关于过去分词的语法问题!
_______in the snow,our car couldn't move away any further.
A.Having been caught B.Caught
为什么不能选A?
mimiting26 1年前 已收到2个回答 举报

refengxixi 幼苗

共回答了19个问题采纳率:89.5% 举报

have done 的形式强调是在另一个动作(car couldn't move)之前已经发生完了.那句意就不通了,因为这里没有说车先被大雪困住了,这件事过了然后不能动的意思;而是当时处于被困住的状态,所以不能动.

1年前

9

minmax 幼苗

共回答了260个问题 举报

a 是过去完成时
b 是一个单纯的过去式

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com