• 回答数

    7

  • 浏览数

    232

不让一个字注册
首页 > 英语培训 > 延续至今的英语

7个回答 默认排序
  • 默认排序
  • 按时间排序

绿萝丝藤

已采纳

第二个是对过去的虚拟语气嘛,would have been done,选A是对现在的虚拟,并且不是错综时间条件句,应该与前句一致。

延续至今的英语

178 评论(9)

星闪乐途

1-6 C B A E F D

296 评论(12)

fairyzhangyanting

为你解答。I have heard a lot of good things about you (since) I came back from abroad.自从我回国以后,听到了很多有关你的好事情。解释:since表示的是从过去某个时间点延续至今,用于现在完成时。而before的意思是”在……以前“,在我回国以前的话,那就是发生在过去某个时间之前了,即”过去的过去“,那是过去完成时态,由had加过去分词构成。

263 评论(14)

peipei1222

1、这里的being checked是当名词性词组用,即作needs的宾语;2、would have done是虚拟语气的一种,指本可以做的但没有做,这里就是说本来会沉但没有沉,结合语境来分析就不难看出了;3、AB项的第一个空是相等的,关键在第二个空,根据“but”的转折意义和“before Friday”的要求,可知,此处语气较强硬,要选“必须-must”,有时做题(尤其是对话和交际用语)要从语气上分析Having been repaired是现在完成时,指过去发生的事其影响延续至今Being repaired是现在进行时的被动式,指某事正在发生,但该事对于主语而言是被动进行的To be repaired是不定式,用于表目的,有时(比如某些谚语)下文中会使用To do sth.作为开头,此时为了形式保持一致,也应选此项。

236 评论(8)

吃吃吃货小两口

因为主句是 现在完成时【since +一般过去时的从句】 用于现在完成时【before +一般过去时的从句】用于过去完成时

330 评论(15)

雾都下的吃货

this page needs to be checked again.... 当然 B 是答案了!!!谁说的答案是A了? A 100%不对!!!the captain kept calm in the terrible storm,otherwise the accident wouldnt have been prevented must i finish the work today?-No,you__,butyou__finish it before Friday. 答案是B对我来说,只要听起来顺耳就是正确答案。。不需要原因,而且我的答案肯定对。。。。

95 评论(8)

philips1111

自从我从国外回来,我就一直听到你的好消息。现在完成时 since +过去句子 表示段时间

289 评论(13)

相关问答