have/has been to 、have/has been in、have/has gone to的用法區(qū)別
信息發(fā)布者:Sarah789
比較 have/has been to
have/has been in
have/has gone to
詞組 | 中文釋義 | 相關(guān)情境 | have/has been to | 去過(guò)某地,人已經(jīng)回來(lái) | 常與once,twice,already,ever,never等表示頻率的副詞連用,表示“去過(guò)某地多少次”
I have been to Shanghai twice.
我去過(guò)上海兩次。 | have/has been in | 去了某地且一直待在那里 | 與表示“一段時(shí)間的詞組連用”,如:for ten days,since I came here
She has been in America for 3 years.
她在美國(guó)已經(jīng)3年了。
| have/has gone to | 已經(jīng)去了某地,人未回來(lái) | ---Where is your father?
--- He has gone to Shanghai.
爸爸現(xiàn)在不在這里,去了上海 |
辨析這些句子由時(shí)態(tài)導(dǎo)致的含義上的差別:
延續(xù)性動(dòng)詞和瞬間性動(dòng)詞之間的轉(zhuǎn)化
1.He died 10 years ago.
--- He ____ ____ ____ for 10 years / since 10 years ago.
2. He borrowed the book 2 weeks ago.
--- He ____ ____ the book for 2 weeks.
3. He bought the motorbike a month ago.
---He ____ ____ the motorbike for a month.
4. He arrived here three days ago.
--- He ____ ____ here since three days ago.
5. They turned off the light 2 hours ago.
--- The light ____ ____ ____ for 2 hours.
參考答案:
1.has been dead
2.has kept
3.has had
4.has been
5.has been on
|
|