47. Ken seems unable to keep a job. He _____ in six different companies in the past two years.
(A) has worked
(B) works
(C) had worked
(D) is working
統計: A(2356), B(131), C(2290), D(67), E(0) #1786785
詳解 (共 10 筆)
應該是這個用法~
last year還是in the last year?同樣表示「去年」,用法大不同!
1、Last year, I went to China.
1)用的是過去式
2)強調的是去年2012年這個時間「點」,也就是說,這件事停在2012年不動
了,對現在沒有任何的影響。
2、In the last year, I’ve been to China twice.
1)現在完成式(表示過去的事情對現在仍有持續影響)
2)in the last year通常會提到這個動作的頻率。如此句中,說到 “twice”兩
次。相似的句子還有:
In the last 30 seconds, I have smiled a lot.
In the last month, I have gone on the Internet hundreds of times.
In the last five days, I’ve eaten pizza one time.
3)in the last year強調的是去年的這整個時間「段」,在這段時間內,這個動作
如何重複,如何影響。
Ken seems unable to keep a job. He in six different companies in the past two years.
Ken看起來無法持續一個工作,他在過去兩年間已經為六家公司工作過
首句用現在簡單式,表示講這句話的時候是「當下」的狀況
所以是以現在為基準點,講Ken以前換六間公司,要用has worked

Ken seems unable to keep a job. He has worked in six different companies in the past two years.n
Ken似乎不能維持同一個工作太久
他在過去兩年已經換了六間不同公司
指某個動作從過去到現在,已經累積多少的次數或時間。
這個表示句中動作,在往後的時間裡,有可能還會繼續下去。
例:9. Mary 已經看了三個鐘頭的電視了。
Mary has watched TV for three hours.
請問可以協助解釋這題文法嗎?謝謝