weknowthattheexhibitionisarran-查字典问答网
分类选择

来自马大炜的问题

  weknowthattheexhibitionisarrangedtodayatfirst,butithasbeenputoffuntilnextweek.weknowthattheexhibitionis(这里可以用was吗?)arrangedtoday(定在今天,这样翻译可以吗?)atfirst,butithasbeen(如果前面

  weknowthattheexhibitionisarrangedtodayatfirst,butithasbeenputoffuntilnextweek.

  weknowthattheexhibitionis(这里可以用was吗?)arrangedtoday(定在今天,这样翻译可以吗?)atfirst,butithasbeen(如果前面用was,这里就用hadbeen吗?但是推迟是后发生的)putoffuntilnextweek.

1回答
2020-10-24 03:37
我要回答
请先登录
蜀达

  可以用was,但是用了was,再用hadbeen,就错了!

  用了was,还是用hasbeen就行.

  正因为“putoff”发生在“arranged”后,所以才不可以用过去完成时.

  其实,过去完成时一点也不复杂,你只要记住一个总原则:过去完成时是表示“过去的过去”,就任何问题也难不倒了.

  比如这个句子,很明显,arranged是“过去”,而“putoff”并不是在“arranged”之前,所以就不是“过去的过去”,不可以用过去完成时.

  举个类似的例子:Theexhibitionhadbeenarrangedtodayatfirst,butitwasputoffintheend.

  最初的时候,展览被安排在今天,后来,它又被取消了.

  在这个句子里,putoff是“过去”,而arranged发生在putoff之前,所以是“过去的过去”,所以就要用过去完成时.

2020-10-24 03:41:40

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •