How _____________ was the shore?Eight miles.

没事遛弯2022-10-04 11:39:544条回答

How _____________ was the shore?Eight miles.
A.away far B.far from C.far away D.long
How to choose,translate and why?Thanks.
这是《新概念英语》2 第33课的练习.C
有人说how long 只能问时间.但:
A:How long is the river?这条河有多长?
B:About 500 km.大约500千米
为什么D 不行.

已提交,审核后显示!提交回复

共4条回复
amwfhvvtk 共回答了15个问题 | 采纳率80%
如果是只能选c的话 只有1个可能
这根本就是2个不同的意思
how long 是问
那海滩有多长
how far away 是问
那海滩距离多远
那么我们可以看到后面是1个was
shore与我们的距离会变化 但是长度不会
所以问长度不能使用was
was是说过去那么长 显然海滩现在还是那么长
所以应该用is
应该是how long is the shore才对
因此d不对 选择c
这是我能想到的唯一的解释
不过打个比方
我们去1个shore 然后离开了 之后我问刚才那个海滩有多长
这时候说how long was the shore至少在口语里是绝对没问题的
但是在题目里面 这种可能性就别考虑了 保险点 选c
1年前
527300 共回答了53个问题 | 采纳率
how far away 是问有多远,指具体的里程。
1年前
长恨水 共回答了15个问题 | 采纳率
因为它不是问那个海滨有多“长”,而是问距离海滨还有多“远”,所以是C。
1年前
白扬树 共回答了12个问题 | 采纳率
首先,shore是“海岸”,“海滨”,是一个没有确切长度的概念。
第二,就算你把shore当作“海岸线”理解,注意be动词用的是过去时,而非现在时。如果问海岸线有多长,必须用现在时。
题目中问的是“‘当时’离海边多远”,只能这样解释才合理。
所以选C,而非D...
1年前

相关推荐

1、how____was the shore?Eight miles.
1、how____was the shore?Eight miles.
a、away far b.far from c.far away d.long
2.she was taken____hospital.
a.at the b.to c.in d.in the
3.that was all she remembered.she couldn't_____very much.
a.remind b.memorise c.recollect d.mind
4.his bicycle was stolen.he was_____.
a.robbed b.stolen c.taken d.stealing
分别写出答案,并解释具体原因.
安妮塔希亚1年前8
huwei967 共回答了21个问题 | 采纳率85.7%
d how long是提问距离的 其余选项没有合适的搭配
b 这句话翻译过来时"她被送到医院" to 表示到 at 和in 表示“在”
c remind是使……想起;提醒 memorise记住 recollect记起,想起 mind介意
a robbed被抢劫 stolen 被偷(应该是车子被偷) taken 带走stealing 偷(正在进行)
How _____________ was the shore?Eight miles.
How _____________ was the shore?Eight miles.
A.away far B.far from C.far away D.long
How to choose,translate and why?Thanks.
A:How long is the river?这条河有多长?
B:About 500 km.大约500千米
xx46111年前4
sherylly 共回答了20个问题 | 采纳率85%
choose C
translate: 海岸有多远?8公里.
how后面要加形容词,所以A排除,far from中的from介词后面要加名词,比如How far from here.所以B也不对.而D,how long是用来形容时间长短的,而不可以形容路程,所以C才是正确的.
希望我的回答可以让你满意.