永发信息网

请解答3道选择题

答案:6  悬赏:60  手机版
解决时间 2021-07-29 16:21
  • 提问者网友:浩歌待明月
  • 2021-07-29 11:10

1.You ought___the matter to the manager the day before yesterday.

A.to report B.to have reported C.to reporting D.have reported

答案是B 为什么要用完成时?

2.I cannot___the truth of your words,although they go against my interests.

A.but admit B.but admitting C.help but to admit D.help but admitting

答案是A 为嘛? 这个有什么结构吗? 我选的D

3.The boat will not arrive ____forty-four hours.

A. in B at C.for D by

答案是A arrive in不是加地点吗?

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-07-29 12:17

1.ought 是应该的意思,是说应该已经完成


2.cannot but 是不得不,后面加do, D的结构是cannot help doing,是情不自禁的意思


3.这里的arrive in 不是在一起的词组,是分开的 in后面加时间是说早这段时间里能做好


就是在44小时内能到,不是arrive in一起的

全部回答
  • 1楼网友:空山清雨
  • 2021-07-29 16:36

ought to have done sth ,是指本该完成什么而没有完成

A 是不得不得意思,D是禁不住的意思

in 表示在多长时间内

  • 2楼网友:狂恋
  • 2021-07-29 15:31

1因为后面的时间状语THE DAY BEFORE YESTERDAY ,所以要用完成时态!

2如果选d的话,第一句就会有双谓语!而can是情态动词后面是教动词原形!

3不是arrive in加地点,而是IN forty-four hours.的固定搭配!

  • 3楼网友:封刀令
  • 2021-07-29 15:04

ought to have done sth ,是指本该完成什么而没有完成

arrive 如果后面是时间就用时间介词

  • 4楼网友:雾月
  • 2021-07-29 13:27

the day before yesterday means you have done this

cannot....but... means you have no other choice but do this

here arrive in forty-four means an exact time not place

  • 5楼网友:十年萤火照君眠
  • 2021-07-29 13:09

ought to do...固定形式, 排除D。

ABC 三项中只有B项含有表示过去的意思(the day before yesterday)

cannot but do....不得不. 固定句型

in +时间, 表示在....时间内.(arrive in forty-four hours在四十四小时内到达)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯