have been Ving現在完成進行式,表示某事已進行一陣子了,目前仍為進行中例句:
I have been watching TV for 3 hours.(我已看了三個小時的電視了--->還在看)
have been p.p現在完成被動式,表示某事已被處理。例句:
The boy has been sent to the hospital.(男孩已經送醫了--->男孩不會自己送醫,一定是被送,故用被動)
The problem _______________ for three mo..-阿摩線上測驗