。。。英语问题、
用合适的事态填空...1.Sinceyou________(learn)therules,youcancorrectthesegrammaticalmistakesbyy...
用合适的事态填空...
1.Since you________(learn)the rules,you can correct these grammatical mistakes by yourself.
2.It _______(be)cold this month,I wonder when it is going to get warmer.
单项
3.Mary _______on her coat and went out.
A.put B.was putting C.had put D。has put
4.Has your father returned from Africa yet?
Yes,but he________here for only three days before his company sent him to Australia.
A.was B.has been C.will be D.would be
改错 (每句一错)
5.It is the second time this happened.
6.While the train was still moving,a great many men had suddenly jumped out.
7.I haven't eaten anything after breakfast.
PS:很多句子我都分不清该用什么时态的...
还有....have been 和had been.....这个一直在纠结着我....
分不清、
谢谢了 展开
1.Since you________(learn)the rules,you can correct these grammatical mistakes by yourself.
2.It _______(be)cold this month,I wonder when it is going to get warmer.
单项
3.Mary _______on her coat and went out.
A.put B.was putting C.had put D。has put
4.Has your father returned from Africa yet?
Yes,but he________here for only three days before his company sent him to Australia.
A.was B.has been C.will be D.would be
改错 (每句一错)
5.It is the second time this happened.
6.While the train was still moving,a great many men had suddenly jumped out.
7.I haven't eaten anything after breakfast.
PS:很多句子我都分不清该用什么时态的...
还有....have been 和had been.....这个一直在纠结着我....
分不清、
谢谢了 展开
1个回答
展开全部
have been 和had been 的最大区别就是动作虽都发生在过去,但动作的结果影响是现在还是过去,影响到现在(说话当前这时)就用现在完成时,如果影响到的是过去(如说话时是过去)则用过去完成时,过去完成时多用于条件假设从句和间接引语的宾语从句中。
时态:
1. have learnt (动作学是过去的,但影响是说你现在可以自行修改错误了,所以用现在完成时)
2. has been (说话是当时现在,现在完成时)
单项:
3. had put 选 C 用完成时是强调动作有先有后,两个动作都发生在过去,如在过去的过去前发生的动作就用过去完成时,先戴上帽子,后出去
4. Has your father returned from Africa yet? 你爸爸从非洲回来了吗?
Yes,but he________here for only three days before his company sent him to Australia. 是的,已经回来了。但是他只在这里停留三天时间,他公司又派他去了澳大利亚。
A.was B.has been C.will be D.would be
可以看到,爸爸又被公司派出去了(过去派出去的),在这里停留是在派出去之前发生的,应该用过去完成时,但选项中没有,所以就不要分动作先后,不用完成时,用一般过去时,表明过去时间内发生的一种状态,也是可以的,选A
改错
5.It is the second time this happened.
happened -> has happened 这种句型(就是....已经第几次了,什么事要用完成时),前面是it is ,说明强调的是到现在的影响,用现在完成时
6.While the train was still moving,a great many men had suddenly jumped out.
had suddently jumped out -> suddently jumped out,因为前面一个动作the train moving火车仍在移动,后面的动作大量人突然跳出去,两个动作没有先后,是同时发生的,否则前面也不要用进行时,所以用一般过去时即可
7.I haven't eaten anything after breakfast.
haven't eaten -> didn't eat 或 don't eat
理由同上句,两个动作的先后顺序反了,先吃完早饭,再没有任何进食,后面的动作反而用了完成时是不对的,如果针对说过去我就没有再进食用一般过去时,如果说的是现在的情况用后者一般现在时
时态:
1. have learnt (动作学是过去的,但影响是说你现在可以自行修改错误了,所以用现在完成时)
2. has been (说话是当时现在,现在完成时)
单项:
3. had put 选 C 用完成时是强调动作有先有后,两个动作都发生在过去,如在过去的过去前发生的动作就用过去完成时,先戴上帽子,后出去
4. Has your father returned from Africa yet? 你爸爸从非洲回来了吗?
Yes,but he________here for only three days before his company sent him to Australia. 是的,已经回来了。但是他只在这里停留三天时间,他公司又派他去了澳大利亚。
A.was B.has been C.will be D.would be
可以看到,爸爸又被公司派出去了(过去派出去的),在这里停留是在派出去之前发生的,应该用过去完成时,但选项中没有,所以就不要分动作先后,不用完成时,用一般过去时,表明过去时间内发生的一种状态,也是可以的,选A
改错
5.It is the second time this happened.
happened -> has happened 这种句型(就是....已经第几次了,什么事要用完成时),前面是it is ,说明强调的是到现在的影响,用现在完成时
6.While the train was still moving,a great many men had suddenly jumped out.
had suddently jumped out -> suddently jumped out,因为前面一个动作the train moving火车仍在移动,后面的动作大量人突然跳出去,两个动作没有先后,是同时发生的,否则前面也不要用进行时,所以用一般过去时即可
7.I haven't eaten anything after breakfast.
haven't eaten -> didn't eat 或 don't eat
理由同上句,两个动作的先后顺序反了,先吃完早饭,再没有任何进食,后面的动作反而用了完成时是不对的,如果针对说过去我就没有再进食用一般过去时,如果说的是现在的情况用后者一般现在时
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询