●郭岱宗(英文系副教授)
一、以下句子在英文中需使用什麼時態?英文如何寫?
1.你在看什麼?
2.你剛才在看什麼?
解答:
1.因為現在正進行中的動作,所以是「現在進行式」。
What are you looking at?
2.因為「剛才」「正在」看,所以是過去進行式。
What were you looking at?
1.我已經等了一年了。
2.我一直在等,已經等了一年了。
解答:
1.因為「從過去到現在」,所以是現在完成式(have+p.p.)
I have waited for a year.
2.第一步:同上一句一樣是「從過去到現在」,所以是「現在完成式」。
第二步:因為這個「等」的動作一直在不斷地進行,所以是「進行式」。
第三步:「現在完成」+「正在進行」=現在完成進行式(have been+ing)。
I have been waiting for a year.
1.這本書是10年前寫的。
2.這本書已經發行10年了。
解答:
1.第一步:因為書「被寫」,所以是「被動語態」(be+p.p.)。
第二步:因為是10年前寫的,所以是「過去式」。
第三步:以上兩項加起來,就是「過去被動語態」。
This book was written 10 years ago.
2.第一步:書不是自己發行,而是「被」發行,所以是「被動語態」。
第二步:從「以前」到「現在」,所以是「現在完成式」。
第三步:以上兩項加起來,就是「現在完成被動」(have been+p.p.)
This book has been published for 10 years.
提醒(1):現在完成進行(強調從過去到現在,一直不斷地在進行)
have been + ing現在完成被動(表示從過去到現在的一個「被動」的動作)have been + p.p.以上兩個時態的英文只差最後一個字。
提醒(2):以上的have只要改成had,就是「過去完成式」,表示從更久的過去到過去的一個時間。例如:I had seen 100 movies before I met you.(時間是從認識之前到認識後)
二、請選用適當的時態
1. I (1) (buy) lots of books since I (2) (go) to school.
2. The earth (3) (revolve轉) around the sun.
3. The earth (4) (revolve) around the sun for millions of years.
4. He (5) (be) aggressive (咄咄逼人) before he (6) (fall in love), then he (7) (be) gentle even now.
5. He (8) (run) everyday, and he (9) (run) for three hours today.
6. This excuse (藉口) (10) (use) many times.
三、解答
(1)have bought(從以前上學到現在,所以用「現在完成」)
(2)went(簡單過去式,表示以前的一個動作)
(3)revolves(一個不變的事實或真理,一律用「現在簡單式」)
(4)has revolved(從千百萬年前到現在,所以用「現在完成」)
(5)had been(戀愛是過去式,所以從更久的過去到過去,用「過去完成」)
(6)fell in love(簡單過去式)
(7)has been(從戀愛到現在,所以用「現在完成」)
(8)runs(一個規律的事實,用「現在簡單式」)
(9)has been running(從3小時之前到現在,是「現在完成」;一直在跑,用「現在完成進行式」)
(10)has been used(這個藉口從以前到現在被用過多次,所以是「現在完成式」;因為藉口是被使用,所以是「現在完成被動」)