轻轻松松拿积分
问题描述:
轻轻松松拿积分
______,we had to walk a long way home.
A.There being no buses
B.Because there were no buses
为什么选A不选B啊,有什么区别啊.
什么从句的主语和主句的主语不一致啊,不都是There
答
选A是标准英语用法
选B的话是直接汉译英的中国式“英语”,外国人是看不懂的,按外国人的语言规律(也就是语法)来说是错的.
学人家的语言就要用人家的规律
“因为”(Because) 和“所以”(so)在句子中的位置中文和英语差异比较明显
要用Because就要改成
we had to walk a long way home because there were no buses .
不能放在开头