[文法] 请教此题文法解题~

楼主: 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