英语问题

1.( )you are leaving tomorrow,we can eat dinner together tonight
A.before B.since C.while D.for
这题能选A吗?为什么?解释要详细

不能选A 。选B。
因为他的意思是既然你明天要离开。那么我们今晚就可以一起吃晚餐。

A的话,因为句里面是are leaving。是将来式。before 不能跟这种be ~ing这种在一起。更何况是将来式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-22
如果是you leave tomorrow, 就可以用Before.说成before you leave tomorrow 翻译成你走之前
因为是You are leaving tomorrow 是将来进行式, 只能用since , since you are leaving tomorrow 翻译成因为你明天就要走了~本回答被提问者采纳
第2个回答  2008-08-22
选D,原因从句,你明天要离开是今晚吃饭的原因,只有for和since表示原因,但since不能用在进行时中,所以选for
第3个回答  2008-08-22
B.since

既然,由于,因为
第4个回答  2008-08-22
因为的意思,所以用since
before是……之前
相似回答