英语问题,很简单!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:25:08
1.My mother will get mad when she sees my dirty shoes in the sitting room.

为什么用will get mad 而不用is getting mad呢??

2.-Nice to see you.I haven't seen you for a long time.
-I was in shanghai.I've just come back.
为什么用was而不用have been呢?

谢谢了!!!!!!!!!!

1. is getting mad 用在比较确定会发生的事情上面,而你的句子意思是,如果妈妈看见我的脏孩子,她会疯的,说这个话的意思就是千万不能让妈妈看到,或者在妈妈看到前洗干净,所以还是用will。 is getting mad一般不跟假设的句子搭配

2.i was in shanghai 强调过去这段时间我一直在上海。 have been in shanghai其实也可以,但是最好再加上have been in shanghai in the last few months。

个人觉得很多时候用什么,在语法上都是对的,但是英国人美国人就是只用其中一个,而不用其他,所以做题要有语感吧。

1因为你哥哥只有在那时候才发脾气,而现在没有发生,所以要用will
2was和have been都一样

1;从句是一般现在时表将来,那么主句应该用将来时.

2:如果用have been的话,那么就是I have been in shanghai.说明我现在仍然在上海.但是这是个对话,说明此人已经回来了.所以用was,过去时.

明白?

当从句用一般现在时表将来时主句要用一般将来时,正所谓主将从现嘛,至于第二个问题呢,have been 是指我去过了某地,这里显然是指的是我那几天在什么地方