I was late for the last bus _____ I hurried.A.unless B.but C.when D.although(答案选D,为什么不选A?)unless可以解释为“如果不”啊,翻一成“如果我不赶快,我要错过末班车。”呢?

问题描述:

I was late for the last bus _____ I hurried.
A.unless B.but C.when D.although
(答案选D,为什么不选A?)
unless可以解释为“如果不”啊,翻一成“如果我不赶快,我要错过末班车。”呢?

此句话是一条件状语从句,根据句意应用although-尽管。要想选A的话,则应用虚拟语气,表与事实相反。

这句意思是 尽管我飞速赶到,但还是错过了末班车
如果选unless 意思会变成:除非我飞速赶到,我错过了末班车
那样的话正确的形式应该为:I will be late for the last bus unless I hurried.
所以D正确

答案选D
unless 除非
不符合句意
虽然我赶紧了,我还是错过了最后一般车。

这句意思是 尽管我飞速赶到,但还是错过了末班车
如果选unless 意思会变成:除非我飞速赶到,我错过了末班车
这样意思是不通顺的阿
B但是
C当..时候
ABC意思都不通顺
所以D正确

D 大家说得有理

选D。although是尽管的意思。
unless:除非
but:但是
when:当...时
从各个词的意思上就能判断~

A的意思是“除非”,代入句中明显不附。D意为“尽管”,表让步,句意为“尽管我很匆忙,我还是没能赶上巴士”。

●分析●:【unless】是除非、如果不的意思.从语境便可看出迟到是结果.但是如果要表达:如果我匆忙,我就迟了最后一辆公交车,那么就应该表述为:Unless I hurried,I would late for the last bus.【but】是但是的意思...

肯定选D啦,unless 是除非,难道说我敢不上巴士除非我动作快点?although是尽管,按语言逻辑来说,是尽管我动作很快,但我还是没能赶上巴士