你的思考有对的成分,其实Having been told that...这种结构在这里就相当于过去完成时,只是英语里没有Hading 这个用法,所以用Having 来替代。这也是为什么这种句子的主句一般都是过去时态。When 这句正如曹老师解答的,两个时间比较近,没必要这样用。
回答于 2021-06-01 19:55
这是口语体的一种表达,意思是他已经离开这里有一段时间了。但有时要看上下文,可以是他一会儿来一会儿走的意思。a lot可以理解为a lot of time or a lot of times.
回答于 2021-06-01 16:13
given 这里是介词,意思是“考虑到,鉴于”all=everything 也是定语从句的先行词,that引导定语从句,关系代词that做have learned 的宾语。
回答于 2021-06-01 15:58
我觉得唯一科学、保险的方法是查字典。我举个刘老师文章里提到的例子put on: 可以说put on my clothes,也可以说put my clothes on. 这只能说在这种语义下可以。但是put on weight 就不能说put weight on. 没看到过I put one kilo on 这样的句子。这两个on都是副词,却用法不同。其实字典有很明确的解释。以freedictionary...
回答于 2021-06-01 15:06
我不知道你的句子出在何处,感觉不像是educated native speaker写的。这里用intending 比intended更合适。 be intended to 用法,主语为非人称多见,人称代词作主语的情况少见,但百度上的句子有不少用人称代词作主语的。这个句子比较简练的写法为:We arranged this activity intending to enhance cultural protection.
回答于 2021-05-31 08:09
目的状语从句的解释没有错。回应这个词本身有它的特殊性,只有事情先发生才回应,你的理解没错。press levers的目的是回应cues.
回答于 2021-05-31 07:57
former 指 people who listen to what you are saying.he can be very frustrating to work for=It can be very frustrating to work for him. 这种句子属于偏于口语体的表达。
回答于 2021-05-30 20:22