题目
She ()a lot in her journey.A. must sufferB. must be sufferedC. should have sufferedD. must have suffered
She ()a lot in her journey.
A. must suffer
B. must be suffered
C. should have suffered
D. must have suffered
题目解答
答案
D. must have suffered
解析
本题考查情态动词的完成时态的用法,核心在于根据语境判断对过去的推测。关键点包括:
- 时间状语
in her journey暗示动作发生在过去; - suffer为不及物动词,不可直接用于被动语态;
- must have done表示对过去的肯定推测,符合题意。
选项分析
A. must suffer
- 表示现在或一般情况的推测,但
in her journey表明动作已发生,时态不符。
B. must be suffered
- 错误:
suffer为不及物动词,不可直接用于被动语态(除非搭配from,如suffer from)。
C. should have suffered
- 表示过去本应发生但实际未发生,与题意中“经历困难”的肯定推测矛盾。
D. must have suffered
- 正确:表示对过去动作的肯定推测,符合“在旅行中一定经历了许多困难”的逻辑。