每日语法填空05(现在完成进行时高考真题)

四季读书网 2 0
每日语法填空05(现在完成进行时高考真题)

1. (2022 天津卷)
— I'm sure Tom will win the first prize.
— I can't agree more. He ______ for it for months.
A. is preparing
B. had been preparing
C. was preparing
D. has been preparing
解析:for months(持续到现在)+ 动作仍在进行 → 现在完成进行时。

2. (2023 全国乙卷)
I __________ (wait) for him for nearly an hour, but he still hasn't turned up.
答案:have been waiting
解析:for nearly an hour + 现在仍在等 → 完成进行。

3. (2024 浙江1月卷)
Ever since they moved to the countryside, the Greens __________ better health.
A. are enjoying
B. had enjoyed
C. have been enjoying
D. could have enjoyed
答案:C
解析:ever since + 过去时从句,主句表持续状态 → 完成进行。

4. (2021 北京卷)
— Why are your hands so dirty?
— I __________ in the garden.
A. was working
B. had worked
C. have been working
D. have worked
答案:C
解析:刚结束、持续到现在、有现在影响(手脏)→ 完成进行。

5. (2025 全国一卷)
She __________ French for two years, but she still can't speak it well.
A. learned
B. has learned
C. has been learning
D. is learning
答案:C
解析:for two years + 动作仍在进行 → 完成进行。

6. (2022 全国甲卷)
My son __________ late every night in the past three weeks for exams.
A. studies
B. studied
C. has been studying
D. was studying
答案:C
解析:in the past three weeks(近段持续)→ 完成进行。

7. (2023 天津卷)
— You look tired.
— Yes, I __________ non-stop since yesterday afternoon.
A. work
B. worked
C. had worked
D. have been working
答案:D
解析:since yesterday afternoon(从过去到现在)→ 完成进行。

8. (2024 全国新课标II卷)
— Where have you been? We __________ you everywhere.
— Sorry.
A. have been looking for
B. looked for
C. had looked for
D. look for
答案:A
解析:从过去找到现在、仍在找 → 完成进行。

9. (2021 江苏卷)
He __________ novels ever since he left school, and he's still writing them.
A. wrote
B. has written
C. has been writing
D. was writing
答案:C
解析:ever since + 现在仍在进行 → 完成进行。

10. (2025 北京卷)
The price of housing in big cities __________ (rise) steadily for years.
答案:has been rising
解析:for years(持续多年、仍在涨)→ 完成进行。


考点总结(一眼识别)
现在完成进行时(have/has been doing)


结构:have/has + been + doing


标志词:
for + 时间段
since + 过去时间点/从句
in/during the past/last + 时间段
all morning/day/week
recently, lately, still


含义:从过去开始 → 持续到现在 → 仍在进行 / 刚结束、有现在影响

抱歉,评论功能暂时关闭!