英语选择题(麻烦详解一下)

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:05:46
1 She swam to the shore ( ) the night in the water.
A having spent
B when spending
2 How ( ) was the shore ? Eight miles.
A away far
B far from
C far away
D long

选ac having加过去分词表示过去分词的动作发生在主句动作前 spent 发生在swam之前 how far away 表示有多远的意思 符合题意 偶用手机发的 若还不懂 加qq276134682

第一题:答案为A.
此题的翻译为:她在水中度过了一夜然后游到了岸边.having spend 是现在分词的完成进行时做伴随状语.如果选B,意思为:当她在水中度过一晚的时候她游到了岸边.显然不合逻辑,故A答案正确.
第二题:答案为C.
此题考查对距离提问的词组.A项无此用法,为错误词组.B项虽然词组正确,但from后要加地点名词,而题中直接是谓语动词,故排除B.而How far away 也可以表示距离多远,而且不需跟地点名词.故此项为正确答案.D项how long 表示对时间的提问.

AB