题目
I have been living in the United States for 20 years, but seldom ________ so lonely as now.A. have I feltB. I had feltC. I have feltD. had I felt
I have been living in the United States for 20 years, but seldom ________ so lonely as now.
A. have I felt
B. I had felt
C. I have felt
D. had I felt
题目解答
答案
A. have I felt
解析
考查要点:本题主要考查倒装句的用法及时态的选择。
解题核心:
- 否定词seldom位于句首时,句子需使用部分倒装(即将助动词提前到主语前)。
- 时间表达“for 20 years”提示使用现在完成时,强调从过去持续到现在的动作或状态。
关键点:结合“seldom”引导倒装和“现在完成时”的时态选择,确定正确选项。
句意分析:
前半句“have been living”表示“在美国生活了20年”(现在完成进行时),后半句通过“seldom...as now”表达“从未像现在这样感到孤独”,需强调从过去到现在的整体感受,因此现在完成时更合适。
选项分析:
- A. have I felt:
- 部分倒装(助动词have提前到主语前),符合seldom位于句首的规则。
- 现在完成时,与“for 20 years”时间跨度一致。
- B. I had felt / D. had I felt:
- 过去完成时表示“过去的过去”,与“as now”(强调现在)矛盾。
- C. I have felt:
- 未倒装,结构错误。
结论:A选项同时满足倒装和时态要求。