过去进行时的特别用法

—The guy standing at the bar is so handsome. Any idea who he is? 

—He is the guy I ___ you about.

A. had told B. would tell C. was telling D. am telling

请问C选项怎么解释?过去进行时有特别用法吗?

请先 登录 后评论

最佳答案 2018-03-12 13:42

这个题如果用一般过去时也是正确的。即我曾和你谈到过的那个人。一般过去时表示过去,类似于名词的特指,即听话人明白谈论此人是什么时候的事,否则就需要一个确切的过去时间状语表示该时间(相当于一个限制性定语明确特指名词的范围)。一个过去的动作用一般过去时表达属于平铺直叙,如果用过去进行时表达则具有更强的描述性,更加生动。

对话的语境是现在,提及过去时不能用过去完成时(用于过去的过去),因此排除A。

过去将来时是站在过去的立场谈论将来,不符合本句的语境,予以排除。

现在进行时表示当前正在发生的事情,如果说话人正在和同伴谈论某人时,突然发现被谈论着就在不远处,于是他可以指着此人说:He is the guy I am telling you about. 但本句式问话人发起对话,并非被问话者正在谈论此人,因此排除现在完成时。

本句用一般过去时和过去进行时都正确。过去进行时比一般过去时更具描述性,因此更加生动。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

—The guy standing at the bar is so handsome. Any idea who he is? 

参考译文:站在酒吧那个男人/小伙子/家伙好帅气/英俊,知道他是谁吗?

—He is the guy I was telling you about.

-He is the guy I told you about.

参考译文:他就是我刚在一直在告诉你关于他的那个小伙子。

A. had told B. would tell C. was telling D. am telling

请问C选项怎么解释?过去进行时有特别用法吗?

答案解析:C 为正确答案。这里过去进行时表示在刚刚过去某一段时间正在发生动作。而且持续时间不是很长。A/B/D都不符合题意和语境。

(备注:定语从句还可以使用一般过去式,表示过去发生且完成的动作。

请先 登录 后评论
  • 0 关注
  • 1 收藏,3808 浏览
  • wyn2009new 提出于 2018-01-20 17:13

相似问题