【正文】
The worker has worked in this pany since he graduated from college. ?、谟袝r可用現在完成進行時代替現在完成時,表示說話帶有強烈的感情色彩?! e bought a watch but lost it. He came here and then went to see his grandmother. :表示過去發(fā)生的某動作一直持續(xù)到現在且仍然在進行著。 After he(had)left the room,the boss came in. We(had)arrived home before it snowed. As soon as he(had)arrived in Beijing,he got in touch with his friend. ?、廴绻麖木渲杏幸粋€過去的時間狀語,盡管從句中的動作先于主句發(fā)生,但從句中的謂語動詞連用過去式?! ∪纾篧e had no sooner been seated than the bus started. No sooner had we been seated than the bus started. ?、谠赽efore,after,as soon as,immediately,the moment,the minute?! ∽ⅲ孩佟皶r間名詞+before”在句子中作狀語,謂語動詞用過去完成時;“時間名詞+ ago”在句中作狀語,謂語動詞用一般過去式。(指定時間之前完成)I finished the book yesterday.(我昨天看的那本書,并看完了)I had finished the book by yesterday.(我在昨天之前開始看,到昨天才看完)這里關鍵是必須有介詞by說明在“昨天之前”。(無確切的過去時間)Ihave seen the film.(不知過去具體什么時間看的)I saw the film yesterday.(就是昨天看的)He has been a student.(他現在還是學生)He was a student last year.(他現在不再是學生了) “一般過去時”與“過在完成時”的區(qū)別: 一般過去時:表示過去某時或某一階段發(fā)生的動作或狀態(tài)。clock yesterday. “一般過去時”與“現在完成時”的區(qū)別: 一般過去時:表示過去某時或某一階段發(fā)生的動作或狀態(tài)?! e came here at 8 o39。常與for,since時間狀語連用。常與by、by the end、by the time、until、before、since后接表示過去某一時間的短語或從句以前發(fā)生的動作。不能說:He has joined the Amy for three years. 應該說:H