题目
Robert promised me that he me a hand when I was in trouble but he failed me.A. would giveB. will giveC. had givenD. has given
Robert promised me that he me a hand when I was in trouble but he failed me.
A. would give
B. will give
C. had given
D. has given
题目解答
答案
A. would give
解析
步骤 1:理解句子结构
句子的主干是 "Robert promised me that he me a hand when I was in trouble but he failed me.",其中 "promised" 是过去时,表示过去的动作,而 "when I was in trouble" 是一个过去的时间点,因此 "he me a hand" 应该是发生在 "promised" 之后,但仍然是过去的动作。
步骤 2:分析选项
A. would give:表示过去将来时,即在过去的某个时间点,他承诺将来会给我帮助。
B. will give:表示将来时,但句子的时态不匹配,因为 "promised" 是过去时。
C. had given:表示过去完成时,即在过去的某个时间点之前,他已经给了我帮助,但与句子意思不符。
D. has given:表示现在完成时,但句子的时态不匹配,因为 "promised" 是过去时。
步骤 3:选择正确答案
根据句子的时态和逻辑,正确答案是 A. would give,表示在过去的某个时间点,他承诺将来会给我帮助。
句子的主干是 "Robert promised me that he me a hand when I was in trouble but he failed me.",其中 "promised" 是过去时,表示过去的动作,而 "when I was in trouble" 是一个过去的时间点,因此 "he me a hand" 应该是发生在 "promised" 之后,但仍然是过去的动作。
步骤 2:分析选项
A. would give:表示过去将来时,即在过去的某个时间点,他承诺将来会给我帮助。
B. will give:表示将来时,但句子的时态不匹配,因为 "promised" 是过去时。
C. had given:表示过去完成时,即在过去的某个时间点之前,他已经给了我帮助,但与句子意思不符。
D. has given:表示现在完成时,但句子的时态不匹配,因为 "promised" 是过去时。
步骤 3:选择正确答案
根据句子的时态和逻辑,正确答案是 A. would give,表示在过去的某个时间点,他承诺将来会给我帮助。