-Im not finished with my dinner yet -But our friends _____ for us.A will wait B wait C have waited D are waiting 答案为D为什么不能选C?
-Im not finished with my dinner yet -But our friends _____ for us.
A will wait B wait C have waited D are waiting 答案为D为什么不能选C?
这里强调的是一个逻辑的衔接问题~~~我还没吃完,但我不得不走啊什么的,因为我的朋友正在等我呢,言下之意是他们现在!!!就在那等着!!!所以用进行时表示正在发生~也是对自己不得不先走的原因的强调~
其实如果没有D的话,C可以选。现在完成时不一定只表示动作已经完成。还可以表示动作一直延续,但这种情况一般有表示延续的时间状语。比如这句中的括号部分 i have lived in Beijing (for over 10 years).
但这题,题意很明显:我还没吃晚饭,但我的朋友们正等着我们呢。。
很强调“正在等”,所以说D是最佳选项。
D
句子的意思:- 可是我还没吃完呢!- 但是朋友们( )我们.
所以还是D比较好,D是正在等,C是已经等了,现在不一定在等.
答案:D
考点:本题也是在语境中考查学生对时态的灵活运用。
解析:第一个说话人说"我还没吃完饭呢",而下面的人则说"但是我们的朋友们都在等我们了"根据第一个人还没进行完吃饭的动作,而第二个人又开始催促,我们得知朋友们此时正在等他们。所以用进行时are waiting更符合句意。
be finished with是短语 be not finished with 还可以表达为 I have not finished my dinner yet
be finished with 等于这里的have finished