题目
This is _________ the best movie I have ever seen in recent years.A. so farB. until nowC. by farD. nowadays
This is _________ the best movie I have ever seen in recent years.
- A. so far
- B. until now
- C. by far
- D. nowadays
题目解答
答案
C
解析
本题考查副词短语的用法,核心在于区分不同时间表达方式的适用场景。关键点在于:
- by far 通常修饰最高级,表示“远远超过”;
- so far 和 until now 一般用于句末,强调时间范围;
- nowadays 表示“现在”,与句中 in recent years 重复。
选项分析
A. so far
- 用法:表示“到目前为止”,常用于现在完成时,且通常放在句末(如:I have seen many movies so far)。
- 错误原因:句中空格位于最高级前,无法直接修饰 the best,且位置不当。
B. until now
- 用法:表示“直到现在”,需与完成时连用,通常放在句末(如:This is the best movie until now)。
- 错误原因:句中结构为 This is... the best,无法自然插入时间状语。
C. by far
- 用法:修饰最高级,表示“远远超过”(如:This is by far the best movie)。
- 正确性:符合句意“这是近年来看过最好的电影”,强调程度。
D. nowadays
- 用法:表示“现在”,与句中 in recent years 语义重复。
- 错误原因:无需额外限定时间,且无法修饰最高级。