早教吧 育儿知识 作业答案 考试题库 百科 知识分享

thesupersititionamongmariners?a.wasverycommonb.hasbeenverylongc.existedlongagod.haslastedalongtime为什么答案是D而不是B或C?原句是therehaslongbeenasupersititionaongmarinersthatporpoiseswillsavedrowningmen.

题目详情
the supersitition among mariners?
a.was very common
b.has been very long
c.existed long ago
d.has lasted a long time
为什么答案是D而不是B或C?
原句是there has long been a supersitition aong mariners that porpoises will save drowning men.
▼优质解答
答案和解析
首先原句用的是has long been说明是从过去的某个时间点一直持续到现在
所以首先C就不可以
而B这个说法就不好
从字面意思来说就是superstition很“长”
在中文里你想表达“持续时间长”也不可能直接说“长”也得说一个“持续”的呀
所以说在英文里起码要用“last”