[請益] 問一題有關現在完成式的英文

作者: bbob (小海)   2015-11-12 10:56:01
My life ____ a lot during the past few years.
(A)changes (B)is changing (C)changed (D)has changed
答案是(D)
本課剛好在教現在完成式
學生方面都會直覺性選(D)
不過(C)選項有什麼嚴重瑕疵所以不能選嗎
我倒覺得(C)還比(D)來的好
大家怎麼看
感謝回應
作者: kee32 (終於畢業了)   2015-11-12 11:07:00
during the past ... 感菊就是適合完成式咧
作者: chihzi (汁吱)   2015-11-12 12:58:00
「從過去到現在」改變很多,所以現在完成是啊
作者: hightemper (清寒教育工作者)   2015-11-12 17:58:00
[在過去那幾年]改變很多 我覺得過去式更適合
作者: chelsie (改變)   2015-11-12 19:15:00
C較適合這個題目
作者: yujr (Simple Life)   2015-11-12 19:29:00
選c讓人感覺以前改變,現在沒改變因此,表完成以及持續到現在,應選D
作者: hrmanager (Richard)   2015-11-12 22:47:00
有持續時間,所以用完成式。用過去式需出現過去時間。during會有到現在的意思,C不能選。
作者: ukbread (塔羅牌之提琴手)   2015-11-13 02:01:00
during 在~期間 完成式 表示一段時間之內動作持續進行
作者: kee32 (終於畢業了)   2015-11-13 10:28:00
三樓分享混班教學心得這麼棒,怎麼好像對時態的概念…
作者: miffysocute (萊恩米)   2015-11-13 10:34:00
C會讓人感覺在這過去幾年來他有改變了ㄧ次,但這樣寫就沒有意義了,選C後面時間就改成several years ago才完整想成餐廳改菜單,是這幾年ㄧ直改還是幾年中改ㄧ次,意思差很多
作者: ukalm (我回來了.....爆出來追查)   2015-11-13 11:34:00
關鍵字during啊@@~
作者: hightemper (清寒教育工作者)   2015-11-15 11:48:00
這一題我特別去查了一下 during the past few years都是貫用現在完成式沒有錯唷! 不過並不是所有during都是完成式~如果今天是During the WWII, 或 during 1930s就是用過去式了呀@_@ 所以並不是關鍵字during而是during+the past few years
作者: kee32 (終於畢業了)   2015-11-15 14:28:00
我在一樓就講出關鍵字了,後面還爭這麼多,我也不懂原因…
作者: GBoyJas ((Meteor/))   2015-11-15 19:33:00
持續一段時間的動作 所以用完成式囉

Links booklink

Contact Us: admin [ a t ] ucptt.com