fairyzhangyanting
为你解答。I have heard a lot of good things about you (since) I came back from abroad.自从我回国以后,听到了很多有关你的好事情。解释:since表示的是从过去某个时间点延续至今,用于现在完成时。而before的意思是”在……以前“,在我回国以前的话,那就是发生在过去某个时间之前了,即”过去的过去“,那是过去完成时态,由had加过去分词构成。
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.作为开头,此时为了形式保持一致,也应选此项。
雾都下的吃货
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对我来说,只要听起来顺耳就是正确答案。。不需要原因,而且我的答案肯定对。。。。
优质英语培训问答知识库