英语选择

She swam to the shore ( ) the night in the water .
A having spent
B having spending
C when spending
D had spent

How ( ) was the shore ? Eight miles.
A away far
B far from
C far away
D long

答案是 a c
求解辨析各个选项

She swam to the shore ( ) the night in the water

她在水里度过一晚之后就向岸边游去。

B:having spending 本身存在了语法问题,两个ing不能说不能一起用,而是因为题里有“swam”, 过去式,所以你的选择里也要有过去式。

C:选的话是说你边在游泳边在水里度过夜晚?听着别扭吧~ 而且说过了,是过去式。

B C 是第一个直接删除的,剩下的A D

D:had 前面如果有“she”的话才通,比如“she had spent the night in the water”。had 动词前要有人称。

最后就剩A了, having spent 是指在__度过, 而且这个选择最重要的是因为有过去式。

--------------------------------------------
How ___ was the shore ? Eight miles.
题的意思是那个岸边有多远?
选项里,
B:指____相比之下离____多远,但题里没有比较, 所以删除。

D:意思是多长 直接删除这个选项

剩下A,C

far away 是个词组,指说___有多远。
away far根本不存在。 这两个不要记错了~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-24
第一题:she和have是主动的关系,所以应用主动的ing形式,即having
have+done表示完成,所以用having spent
选择A

第二题:对mile的提问是长距离,一般应用far,A明显错误,Bfrom是从..到..
而本句没有指从哪里到哪里 C :far away指多远.
选择C
第2个回答  2009-06-24
1 可用排除法 因 为句子已经有了谓语动词了,所以后面必须用非谓语动词形式 所以排除掉D C 意思不对 B 选项本身结构不对
2 对距离提问用 how far/how far away
第3个回答  2009-06-24
第一个问题:要求是--过去的伴随行为

第一层考虑:having 才为 伴随状态
when 没听说能 表示伴随状态
D 选项 加个and 表 并列;
Had表 伴随?没见过这样的用法

第二层考虑:由于spend不是延续性动词,v+ing是错误的,只能having spent(-ed形式)

第二问题:How far (away) 多远(离...)
away 修饰名词 只能放其后(修饰How far).

应该是 离shore(海岸)有多远,不会是 how long海岸 有多长! 海岸的长度是不能度量的,除非 限定是什么地方的海岸 或者是 从哪里到那里的海岸线 (而且说 海岸有多长 一般用 coastline(海岸线)这个词 )

劝你 多记些固定形式 ,如果要研究透所有问题的话 ,你恐怕没那么多的时间;有时间的话,能研究透的就研究一下吧;没时间就 记固定形式,自己权衡哈。
第4个回答  2009-06-24
1.排除B,没有这种形式;when spending在此when 引导时间状语 不通;
had spent是“过去的过去”,这里明显不是在swam之前。having spent为现在分词的完成式作伴随状语,正确。
2.排除A,没有这种形式;far from 后接名词或代词,在此是 was,不行;
How long有多久和多长的意思。多久 明显与句意不符,海岸多长也不好理解。
far away离海岸多远,正确。
第5个回答  2019-11-26
1
A
怎样去
2
D
词组It's
time
for
something
是。。。的时候了。
3
A
感叹句
What
a
...
boy
多么..的男孩呀
4
D
固定词组
easy
to
do
something
5
C
heavy
来形容雨下得大,是形容词。heavily是副词
6
B
among意思是在一群人之中
7
C
越来越热
(summer是夏天)
8
B
drop意思是下降(气温下降)
9
B
rich的比较级是richer
10
A
it's
time
to
do
something是固定词组
希望对你有帮助,谢谢!可追问
相似回答