一道定语从句的题!The watch he ______ went wrong again.A.had to be mended B.has mended C.had had mended D.had been mended
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/22 09:00:22
一道定语从句的题!The watch he ______ went wrong again.A.had to be mended B.has mended C.had had mended D.had been mended
一道定语从句的题!
The watch he ______ went wrong again.
A.had to be mended
B.has mended
C.had had mended
D.had been mended
一道定语从句的题!The watch he ______ went wrong again.A.had to be mended B.has mended C.had had mended D.had been mended
C went wrong again,是一般过去时,根据句意,在过去之前已经修过了,过去的过去要用过去完成时 第二个had是过去完成时的结构
第一个had表示拥有 sb have sth
C. had had mended
表是went wrong说明这已经是过去的事了,所以前面 修表 这个动作是过去的过去发生的,只能是C了~ 只有C是过去完成时
这里第一个had是表示过去完成时
第二个had 是 have mended 修表的过去分词形式~
选 C。应该用过去完成时 意思是他已经修好的表又坏了。
went wrong again 可推出前面是用过去已经完成的状态。所以选 C
went wrong,过去式,那前面就用过去完成时,have sth done,所以选C.
选B。句意是“他修过的手表又坏了。”“坏了”用的是过去时,“修过”则应是过去的过去,即使用现在完成时。故只有B正确。
had有的时候是have的过去式,在这个题的选项中没有。A和C选项肯定不对,没有这么说的。D语法上对,是“曾经被修过的”,但是用在句子里逻辑不对,怎么能说“he”被修理了呢!...
全部展开
选B。句意是“他修过的手表又坏了。”“坏了”用的是过去时,“修过”则应是过去的过去,即使用现在完成时。故只有B正确。
had有的时候是have的过去式,在这个题的选项中没有。A和C选项肯定不对,没有这么说的。D语法上对,是“曾经被修过的”,但是用在句子里逻辑不对,怎么能说“he”被修理了呢!
收起