收到英文字母的短信:一道英语四选一,为什么?谢谢
来源:百度文库 编辑:高校问答 时间:2024/05/21 23:26:38
For passengers,ships have the advantage of ____cheaper than trains or airplanes.
a.having been
b.to have been
c.being
d.to be
为什么选C 谢谢!
a,为什么不对?谢谢
a.having been
b.to have been
c.being
d.to be
为什么选C 谢谢!
a,为什么不对?谢谢
以上分析都对,加一句,为什么要having been 呢?直接being 不就可以表达了吗?还要多此一举?这里并不涉及到完成时态啊。.
of 后接动名词或名词,而用不着完成时态,所以用be的现在时
of后面接动名词,所以排除B D选项,A 答案很明显是错误的
说的是一般情况,没必要完成时
他们都说的对