been in/on/to有什麼區別?

題目:

been in/on/to有什麼區別?
been in
been to
been on
有什麼區別?

解答:

首先這三個短語都是完成時的謂語結構
前兩個一般用於去過某地.它們的區別在以下兩個個方面
1 have been in表示曾經在哪裡待過,have been to表示曾經去過某地.從停留時間上講been in的時間一般比較長,可能是定居或工作,而去旅遊等短期停留一般用been to
eg:I have been in London studying for 5 years.(我曾在倫敦學習過5年)
My sister has been to Madrid for vacation.(我姐姐去馬德里度過假)
2 Have been in強調「過去曾去過」之意,表示經驗;have been to的意思是「過去到過而現在已返回」,它強調「最近的經歷」
而been on 是已經開始的意思,它一般用於電影、舞台劇已經開始演出,是start、begin的延續性同義詞.
eg:The movie has been on when he came in.
這裡就不能用has been started ,start是瞬間動詞

添加新評論

暱稱
郵箱
網站