几道英语题,希望解释错误原因

1.AsI’llbeawayforatleastayear,I’dappreciate________fromyounowandthentellingmehowevery... 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 展开
 我来答
兆铄泣谷雪
2020-04-14 · TA获得超过3843个赞
知道大有可为答主
回答量:3126
采纳率:25%
帮助的人:162万
展开全部
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"的牌子”显然不是在形容、描述一个地点,所以排除这个选项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式