题目内容
16.--Did you get the last bullet train to Fuzhou yesterday?--No.The road to the station is being widened.Otherwise I ______there twenty minutes earlier.( )
A. | would be | B. | should be | ||
C. | would have been | D. | should have been |
分析 --昨天你赶上去福州的最后一班高速列车了吗?
--没有,去车站的道路正在加宽,否则我本来会早到20分钟的.
解答 答案:C
分析句意可知,答语的意思应是:去车站的道路正在加宽,否则我本来会早到20分钟;而事实是:我昨天没能提前20分钟到达车站;所以此处表达了与过去事实相反的假设,是虚拟语气句,应使用"should (would,could,might)+have+done"的形式;C."would+have+done"意为:本来会做;D."should+have+done"本来应该做某事(而实际没做);由于此处的意思是:我本来会早到20分钟的;故选C
点评 本题考查了虚拟语气的用法.做此类题时,需要根据句意判断它是否属于虚拟语气句,然后根据虚拟语气的用法,选择相应的表达方式.例如;本题表达了与过去事实相反的假设,意为:本来会做;所以要用would+have+done的形式;其次还应了解"should+have+done"的意义用法.
练习册系列答案
相关题目
7.______ electronic mail,today you can send a letter halfway around the world in seconds simply by pressing a button.( )
A. | Thanks to | B. | Apart from | C. | Regardless of | D. | According to |
3.Just as the manager says, to take their adventure course will certainly learn many useful skills.( )
A. | kids brave enough | B. | enough brave kids | ||
C. | brave enough kids | D. | kids enough brave |