[文法] 請教此題文法解題~

作者: Rettier (Rettier)   2016-08-22 22:09:15
題目:
He ___ many job offers since he graduated.
(A)is given
(B)has been given
(C)was given
(D)has been giving
作者: gentianpan   2016-08-22 22:27:00
關鍵在 since 這個字,語意上通常是 from that timetill now 這段期間,發生的事。答案是B對吧?
作者: dunchee (---)   2016-08-22 23:10:00
A,C都對,意思差別而已。國中基測有考過 C 這種。有空我再補充說明
作者: PPmYeah (寂寞雪山隧道)   2016-08-23 01:25:00
用A 你怎麼翻譯? 可以說說你的想法
作者: vincentman (Vincent)   2016-08-23 22:35:00
since子句想表達「自從他畢業(過去某個時間點)後」,而主要子句表達已經被給予許多job offers。這樣語意比較通順。這題就是考since+過去事件,主要子句用完成式

Links booklink

Contact Us: admin [ a t ] ucptt.com