【正文】
,或過去發(fā)生的動作還 2.— These farmers have been to the United States. — Really?When there? they go they go they go they gone 答案: 現(xiàn)在完成時與一般過去的區(qū)別:一般過去時表示過去某個時間發(fā)生的事、存在的狀態(tài)或經常發(fā)生的動作,說話的側重點在于陳述一件過去的事情,與現(xiàn)在沒有關系;現(xiàn)在完成時表示與現(xiàn)在有關系的發(fā)生在過去的動作,它不與表示過去的時間狀語 (如 yesterday,last week,a moment ago 等 )連用。do。done。done。do?!?have/has been in+地點”表示“在某地呆了多長時間”,常與表示時間的狀語連用。 parents Shandong for ten years. been in been to[ gone to been 答案: ten years since he left the army. 答案: 可用“ It is+一段時間+ since 從句”來表示。 ) is going to Shanghai.(用現(xiàn)在完成時 ) heard about the news about the space travel.(改為同義句 )