题目
Look at the terrible situation I am in! If only I _____________your advice.( )A. followB. had followedC. would followD. have followed
Look at the terrible situation I am in! If only I _____________your advice.( )
A. follow
B. had followed
C. would follow
D. have followed
题目解答
答案
B. had followed
解析
考查要点:本题主要考查虚拟语气在感叹句中的用法,特别是对过去情况的虚拟。
解题核心思路:
- 识别句型结构:句子由
If only引导,表示对过去发生的事情的遗憾或后悔。 - 确定虚拟语气的时态:对过去的虚拟需用过去完成时(
had + 过去分词),表示与过去的事实相反。 - 排除干扰项:注意区分不同选项时态的语境适用性(如一般过去时、将来时、完成时)。
关键点:
If only后接从句时,若表示与过去事实相反,从句动词需用过去完成时。
句子分析:
Look at the terrible situation I am in!表达当前的困境,暗示对过去的后悔。If only I _____________ your advice中,If only引导虚拟语气,表示“要是当初听了你的建议就好了”。
选项对比:
- A. follow(一般现在时):用于与现在事实相反的情况(如“要是现在能听从建议”),但句中困境是当前结果,需关联过去行为。
- B. had followed(过去完成时):正确表达对过去行为的虚拟(“要是当初听了建议”)。
- C. would follow(过去将来时):表示对过去的假设后会产生的结果,但此处需直接描述过去的未实现行为。
- D. have followed(现在完成时):强调从过去延续到现在的动作,与虚拟语气的语境不符。
结论:
因句子表达对过去行为的后悔,需用过去完成时,故选B。