永发信息网

Mr. Brown worked in a bank for a year before he came here. 这个句子有没有语法问题,可不可以这么说?

答案:4  悬赏:50  手机版
解决时间 2021-03-31 02:59
  • 提问者网友:心如荒岛囚我终老
  • 2021-03-30 08:57
Mr. Brown worked in a bank for a year before he came here. 这个句子有没有语法问题,可不可以这么说?
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-30 09:24
不行,下面的:
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.应该都没有语法问题,只是强调的重点不一样而已。
全部回答
  • 1楼网友:从此江山别
  • 2021-03-30 12:03
第二句是对的
  • 2楼网友:廢物販賣機
  • 2021-03-30 11:09
有,Mr. Brown had worked in a bank for a year before he came here. 再来这之前已经发生了,应该用过去完成时had worked追问如果强调的重点不一样,是不是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.理解为,布朗先生来到这之前已经在银行工作了一年。追答个人认为,这根强调的重点没有关系,二是语法中时间的应用问题
  • 3楼网友:归鹤鸣
  • 2021-03-30 09:53
第一句错,第二句对
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯