Paul works in a power plant.It____two months since he___a college student

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:14:57
A.is, was B.is, became
C.was, was D.had been, became
答案应该选A,为什么?请说明原因,谢谢~

因为前面是works,因此是现在经常性或习惯性的动作或状态,符合一般现在是定义,而且陈述一般事实,因此第一个空是is,又因为since后面跟一般过去时,因此是was.而become也可以代替be动词,一般来讲某种职业或---学生前面be动词比较常用写,所以最佳就选a了,明白了吗? 再说,如果用过去完成时就表示过去的过去,而这里并不是表示此意,前面动词加了S,为一般现在时,所以D显然不对

这道题比较口语化,意为:Pual在一家动力厂工作,那是在他大学毕业后两个月。也可以将前后位置换一换,翻译更通顺。
是口语句,也表示真正发生了此事,所以用is,since后是过去的事用过去时,再选项里是最佳答案

Paul works in a power plant. It has been two months since he became a college student.
Paul 现在一家供电厂工作。他成为一个大学生已经有两个月了,
(一楼译的不准确)。

有 since 做从句的,它的主句一定是完成时。只有D是完成时。