老师好,
赵振才教授讲recently(1227页),说recently有两种含义,两种用法(一种是时间延续,“近来”,用完成时;一种是时间位置,“最近,近日”,用过去时)。我觉得很有道理,查词典验证,
牛津:Have you used it recently?(时间延续,比如最近一周内用没用过)
We received a letter from him recently.(时间位置,比如上周五)
但是查到 朗文,就有些难理解:
He has recently been promoted to Assistant Manager.
“promoted”难道不是 某个时间位置 发生的事吗?
照词典 例句看,时态的选用 说到底 还是 过去时和完成时的区别,跟recently的两种含义关系不大。牛津里的 Have you used it recently? 可能是我需要it,所以用完成时问你用没用过。如果只是单纯问一下,Did you use it recently?也是可以的,我是否可以这样理解呢?谢谢老师!
如果recently作时间状语,英式英语多用现在完成时或者现在完成进行时;美式英语多用一般过去时, 有时用 现在完成进行时。如:
I haven't been studying very well recently. 我近来学得不太好。(摘自《牛津英语用法指南》第四版50.1)
I've been working very hard recently. 我最近工作一直很努力。(同上,50.2)
这家公司近来一直在赔钱。(同上,50.5)
We haven't seen Beth recently. 我们最近没有见过贝思。(同上,47.3)
Until recently I had no idea where I would end up finding a job. 直到最近,我才终于知道自己会在哪儿找到工作。(摘自《韦氏高阶英汉双解词典》p.1728)
I was going to paint the room white, but more recently I've been considering a light blue. 我本打算把房间漆成白色,但是最近我一直在考虑淡蓝色。(同上)