英语语法时态问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:58:28
寡人在加拿大学习
下面是我们的几道语法找错题 会的帮忙找找哪里错 一定要说清楚原因阿
1.i'll have returned to Barcelona by the time you'll get to manila

2. i hope dinner is going to be ready soon. it's smelling delicious

1. I'll have returned to Barcelona by the time you'll get to Manila.
改成
I'll have returned to Barcelona by the time you get to Manila.
时间状语从句不能用将来时态
这里的主句是将来完成时态

翻译:你到达马尼拉时我将已经返回巴塞罗那。

2. I hope dinner is going to be ready soon. it's smelling delicious.
改成
I hope dinner will be ready soon. It smells delicious.
打算,或者表达个人意愿时用be going to,这里显然晚饭不是你打算就马上准备好的,因此不适合用be going to,而后面的smell一般也不用进行时态表示

但愿晚饭快点儿准备好,闻着好香。

i'll return to Barcelona by the time you get to manila.

have done是现在完成时,这句话很明显你还没离开,所以保留will并把return改为一般形式。至于后半句为什么把will去掉,只是凭预感,应该是要删掉没错。

i hope the dinner is going to be ready soon. it smells delicious.

前半句应该没错,is gonna = will. 后半句把进行时换成一般现在时只是因为西方人没人这么用。

我在NS,你类?

1.I'll have returned to Barcelona by the time you get to manila .
2.I hope dinner is going to be ready soon. It smells delicious.

1. 主句用一般将来时,从句用一般现在时