54 現(xiàn)在完成進(jìn)行時(shí)用法(二):表示持續(xù)到現(xiàn)在,剛剛結(jié)束的動(dòng)作 Track 054
表示開始于過去的動(dòng)作持續(xù)到現(xiàn)在為止不再繼續(xù),或表示不久前剛剛結(jié)束的動(dòng)作。
注:圖中黑點(diǎn)表示現(xiàn)在和過去兩個(gè)時(shí)刻;箭頭表示動(dòng)作一直在持續(xù);該動(dòng)作到現(xiàn)在時(shí)刻即告終止。
(1)表示動(dòng)作持續(xù)到說話時(shí)為止
例句
a. I’ve been trying to study for the past hours, but something always seems to interrupt me. I think I’d better go to the library.
b. Where have you been? I’ve been looking for you for the last half hour.
你去哪里了?我一直找了你半個(gè)小時(shí)。(不再持續(xù))
c. You have just arrived to meet a friend who is waiting for you. You ask, “Have you been waiting long?”
d. I’m so sorry I’m late. Have you been waiting long?
e. Thank you so much for the binoculars. I’ve been wanting a pair for ages.
非常感謝你送我這副望遠(yuǎn)鏡,我多年來一直想要一副。
(2)表示不久前剛剛結(jié)束的動(dòng)作(這是完成時(shí)所沒有的用法)
例句
a. Have you been running?
你剛才是不是在跑步 ?
b. Why are your clothes so dirty? What have you been doing?
c. The little boy is dirty from head to foot because he has been playing in the mud.