几道英语题,希望解释错误原因
1.As I’ll be away for at least a year, I’d appreciate ________ from you now and then telling me how everyone is getting along. [A] hearing [B] to hear [C] to be hearing [D] having heard 2.Doctors see a connection between increase amounts of leisure time spent ________ and the increased number of cases of skin cancer. [A] to sunbathe [B] to have sunbathed [C] having sunbathed [D] sunbathing 3.On a rainy day I was driving north through Vermont ________ I noticed a young man holding up a sign reading “Boston”. [A] which [B] where [C] when [D] that 答案:A D C 我的错误答案:D C B
1。第一题错到D上面,说明问题在于时态的把握。 从前面的“。As I’ll be away for at least a year”(我将离开至少一年)看出,时态发生在将来,因此不用having done而直接doing即可 2。这一空是spend time doing sth。
的被动 time (which was) spent doing sth。 那么这一空填入动词的-ing形式即可。 你填一个完成时(having done)进去是没有道理的 如果要用have表达,那么having a sunbathe= sunbathing, 3。
这里是when一个特殊的用法,表示在一个事情、状态持续的过程中,突然发生另一件事情,引导的仍是一个时间状语从句。 where引导的一直是地点状语从句,而后面的“我注意到一个年轻人举着"Boston"的牌子”显然不是在形容、描述一个地点,所以排除这个选项。
1.appreciate doing sth...对做。。。事表示感激(此事还未做) 原句的意思是:由于我要离开至少一年,所以如果能时不时收到你的来信告诉我大家的情况,那么我会感激不尽的。 2.spend time/money/energy doing sth. spend time/money/energy on sth. 原句的意思是:医生们发现把大量时间花在晒日光浴上会增加皮肤癌的几率。 3.when=at this moment/suddenly 原句的意思丝毫:在一个下雨天,我驱车北上途经佛蒙特州,此时我突然发现一年轻人手举一块牌子,上面写着“波士顿”。
1.选进行时没错,但前面半句是将来时,后面为什么用完成时呢?现在完成时用在现在时的语境中。 2.同样的问题,不要想复杂了哦。现在完成进行时表示从过去开始一直进行到现在的动作,也可能就要结束了,也可能还要接着做。题目就是说两个increase的connection这个事实。 3.要注意前面是进行时态,此处用when表示在前面的过程中突然发生。 明白了吗?
答:1、swan lake is a famous ballet in four acts,_____ on a german fairy tale. A basi...详情>>
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>