壹般過去式與現在完成時比較練習題
1.概念不同: (1)對於過去已經發生而且結束的動作:壹般過去時強調何時何地做了何事,並不說明跟現在的關系;而現在完成時強調對現在產生的結果或影響。如 I bought a ticket yesterday. (強調我昨天做的壹件事是買票) / I have already bought a ticket. (強調我已經有票了,無須再惦記票的事兒了) (2)對於過去發生的,壹直持續到現在的動作,只能用現在完成時。因為壹般過去時只能描述已經結束的動作。如 I have lived here for ten years. (我已住這兒十年了,今後還可能住下去,壹般過去時表達不了這層意思) 2.結構不同:壹般過去時的肯定句用的是動詞的過去式,壹般過去時的疑問或否定句借助於助動詞did;現在完成時的肯定句用的是動詞的完成式,現在完成時的疑問或否定句借助於助動詞have / has。3.時間狀語不同:壹般過去時常與明確表示過去的時間狀語連用。如 yesterday, 2 days ago等。現在完成時不能與明確表示過去的時間狀語連用,只能與already, yet, ever等連用。 同時,現在完成時也不與疑問詞when連用。