求助2道虚拟语气题

来源:百度知道 编辑:UC知道 时间:2024/06/09 14:39:42
1.Tom would bring you what you've been expecting if he ___here tomorrow.
A comes Bwould come C will come Dshould come
2.Take care in case you ____cold.
A caught B should catch C would catch D catching
关于虚拟语气中什么时候用should 什么时候用 would 很是挠头~哪位高人能帮忙下~

1D 正确 此句是和一般将来时相反的虚拟语气。
从句有三种:1 一般过去时,2,should + 动词原形 3 were to+动词原形
主句是: would/should/could+ 动词原形 所以选D
2B in case 万一。。。 从句用should+动词原形

A
B
http://hi.baidu.com/%C5%AF%B7%E3823215494/blog/item/9af80ac3eff4953ce4dd3b2c.html

1.
要区分是否是虚拟语气,可以从句子的中文意思去判断。而该句子的意思是“汤姆会为你带来你所期待的东西,如果他明天过来这里的话。”
意思是“明天来不来”是不一定的,所以这里的if不是虚拟,而是“如果”。排除B,D项。
2.in case后面如果接从句的话,也可虚拟也可陈述。
Take care in case you should catch cold.担心别感冒啦!

1.C
2.C
would强调将来,或许.
should强调应该.