作业帮 > 英语 > 作业

Mr.Brown worked in a bank for a year before he came here.这个句

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 15:50:24
Mr.Brown worked in a bank for a year before he came here.这个句子有没有语法问题,可不可以这么说?
对比:Mr.Brown had worked in a bank for a year before he came here.
不行,下面的:
Mr.Brown had worked in a bank for a year before he came here.
才是正确的.
首先看时间:before he came here 是过去的过去
for a year 有时间上的延续
那么时态应该选用过去完成时态才行
再问: for a year 确实有时间上的延续,但是work 也是延续性动词啊 MR. Brown worked in a bank for a year. 和 MR. Brown has worked in a bank for a year.应该都没有语法问题,只是强调的重点不一样而已。