mr. White __ at 8:30 for the meeting,but he didn't show up.A:should have arrived B:should arrive 为什么只能选A 不能选B?两者有什么区别?大家能不能回答我为什么should arrive 为什么不可以?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 09:58:50
mr. White __ at 8:30 for the meeting,but he didn't show up.A:should have arrived B:should arrive 为什么只能选A 不能选B?两者有什么区别?大家能不能回答我为什么should arrive 为什么不可以?
mr. White __ at 8:30 for the meeting,but he didn't show up.
A:should have arrived B:should arrive
为什么只能选A 不能选B?
两者有什么区别?
大家能不能回答我为什么should arrive 为什么不可以?
mr. White __ at 8:30 for the meeting,but he didn't show up.A:should have arrived B:should arrive 为什么只能选A 不能选B?两者有什么区别?大家能不能回答我为什么should arrive 为什么不可以?
should have done 表示本应该.言下之意就是没有做.
因为这里是与过去的事实相反,所以必须用虚拟语气
对于语言不要太钻牛角尖,语言不是理科,虽然有语法,但很多时候并没有那么严格的限定.语言里很多事长期形成的用法,基本的语法是很清楚而且严格的,但更多的细节是习惯性的.这就是为什么语感很重要.中国学生学英语的一个很大的误区就在于过分重视语法的正确与否,而忽略了语言本身.有时候我看百度的很多英语问题和回答就发现,虽然语法上是没有错,但美国人根本不可能那样讲话.英语这种比较通用的语言还是应该从实际应用的角度出发来学习,而不要把英语当拉丁文来学.
虚拟语气
这里去仔细看看就知道了
http://baike.baidu.com/view/26751.html?wtp=tt
虚拟语气,表示本应该做但实际上没有做,题目是说Mr. White到现在为止本应该到的,但他还没到