几道英语选择题,求助,要解析1 I have not seen Mary these past few days.I a

几道英语选择题,求助,要解析
1 I have not seen Mary these past few days.I am afraid she____herself for some time.
A is not feeling
B has not been feeling
C had not been feeling
D was not feeling
答案选B,为什么不选D?
2 Engines are to machines ___hearts are yo animals
A as
B that
C what
D which
答案选C,为什么不选B?
3 The mother did not know ___was to blame for the broken glass as it happened while she was out.
A who
B whoever
C how
D what
答案选A,为什么不选B?
4 success是可数名词吗?能不能说sth is a cuccess?
那能不能说sth is a great success?
yuwei267 1年前 已收到3个回答 举报

小小一朵太阳花 幼苗

共回答了16个问题采纳率:93.8% 举报

第一题。选b是因为要用一般完成进行时。理由是for some time表示持续一段时间,而我没见到她these past few days,表示从过去几天到现在我都没见到过她,所以我断定她过去几天到现在身体不适,因此用完成进行时。
第二题。选c是固定搭配。这个你只好去背这个句型,没有原因。翻译为引擎对与机器的重要性就好比心脏对动物的重要性一样。
第三题。选a是因为这是宾语从句,主句...

1年前

3

barkeler 幼苗

共回答了17个问题采纳率:88.2% 举报

1 从时态:说话的起点是在现在,说明Mary已经病了,for表一段时间用完成时不选D
2 题目中的yo应该改成to。这是一个句型。A is to B what C is to D A对B就象C对D一样
3 whoever=no matter who.blame for sb而who可以引导宾语从句
4 这里是抽象名词具体化,指具体成功的人或事,所以可以。...

1年前

3

kevinguan2008 幼苗

共回答了23个问题采纳率:87% 举报

1.这是现在完成时态
2.定语从句,我认为B也可以
3.who修饰人
4.不是。 不能。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.703 s. - webmaster@yulucn.com