请朋友们帮忙回答下英语问题 先谢谢啦

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:53:53
例句:
We can't do it better without your help.
没有你的帮助,我们就做不好。
We couldn't live without air and water.
没有空气和水,我们就不可能生存。
问题一: can't和 couldn't有什么区别吗
问题二:
We'll be home till six.
六点以前我们都会在家。
为什么不是be at home呢?

问题一: can't和 couldn't有什么区别吗
“We can't do it better without your help.
没有你的帮助,我们就做不好”。此句是真实情况,故不用虚拟语气,而 “We couldn't live without air and water.没有空气和水,我们就不可能生存。”是非真实句,虚拟语气,与现在事实相反,所以用couldn't。
问题二:be home 中的home是副词,前面不能用介词at ,相当于go home而不用go to home 一样。

at好象有到的意思吧

can`t 没有couldn`t 委婉礼貌。
第二个句子是系表结构,表示延续状态所以不能用at

can't和 couldn't在这里的区别是:can't是事实,couldn't是虚拟语气,没有空气和水是不可能的事情。平时它们就是现在时和过去时的区别。
be home在这里是get home的意思,是到家的意思;而be at home是在家的意思。意思是不一样的

1、“can't”是真实情况,而“couldn't”是虚拟语气,因为我们不可能真的“live without air and water”。
2、如果是其他地方,是需要加介词的,但是“home”这个词比较特殊,在“be”后面是不加介词的,类似的还有“there”和“here”,“be there”,“be here”,只要记住这三个词就行了,没有什么为什么。

1.有区别,有很大大的区别,can't的语气比较强烈刚硬。couldn't的语气委婉温和

2.根据go home可以得知在这个词组中不能加任何介词,所以是be home而不是be at home