以前在一个外国语言论坛常常看到有国人问外国人关于英文语法中关于时态的问题。我在这里写一些相关的句子。我写这个只是告诉同学那些指的是过去,现在,和将来。不会做太多的解释,因为语法书说的更详尽。
指的现在的:
I'm watching a Chinese movie.
I have been watching a Chinese movie for 30 minutes.
He seems or appears to be doing something.
He must be watching a Chinese movie.
He can't be watching a Chinese movie.
He may be watching a Chinese movie.
He could be watching a Chinese movie.
当你认为某人该做某事的时候用should be doing, 比如家长告诉一个玩游戏的小孩you should be doing homework.
指过去的。
I was watching a Chinese movie when he walked into the room. 这里也可以写I had been watching a Chinese movie when he walked into the room.
He may have been watching a Chinese movie when she walked into the room.
He must have been watching a Chinese movie when she walked into the room.
I could have been watching that Chinese movie, but I was so tired.
He must have written this report yesterday.
He may have done that.
It may have been him.
虚拟语气中的might have 和would have.
if I had had more money, I might have or would have bought that house.
I might have told you the answer if you had asked me. 这里也能用would have.
还有一个could have done。 这个意思是本来有能力可以做却没有做,比如你指责Linda没有帮同事,你就可以说 you could have helped him get work done。
如果是should have done那意思是本来应该做某事。还有个should have been doing.
You should have said sorry .
Wait. You flunked your math test? What did I tell you? You should have been reading books instead of watching TV.
指未来的.
Will be doing.
I will be visiting China next week.
这里也可以改成I'm visiting China next week和I'm going to visit China。
还有一个going to be doing, 比如写一个记者可以写I'm going to be working on several articles featuring China's economy.
你也可以写I'm delighted to be visiting China.
Will have done也可以用来指未来,比如写he will have become a big star by the time he grows up or comes of age.
还有一个will have been doing, 比如how long will you have been studying when you graduate?
Lambert will have been working at that company for 20 years by the time he retires.
还有一些用的少的没有写。
如果遇到语法问题,最好请教英美国家的人,尤其是从事英文教学或者写作的。我国有些英文老师也挺好的。那种网红老师有不少都是混混。就和我一样。
以前在一个外国语言论坛常常看到有国人问外国人关于英文语法中关于时态的问题。我在这里写一些相关的句子。我写这个只是告诉同学那些指的是过去,现在,和将来。不会做太多的解释,因为语法书说的更详尽。
指的现在的:
I'm watching a Chinese movie.
I have been watching a Chinese movie for 30 minutes.
He seems or appears to be doing something.
He must be watching a Chinese movie.
He can't be watching a Chinese movie.
He may be watching a Chinese movie.
He could be watching a Chinese movie.
当你认为某人该做某事的时候用should be doing, 比如家长告诉一个玩游戏的小孩you should be doing homework.
指过去的。
I was watching a Chinese movie when he walked into the room. 这里也可以写I had been watching a Chinese movie when he walked into the room.
He may have been watching a Chinese movie when she walked into the room.
He must have been watching a Chinese movie when she walked into the room.
I could have been watching that Chinese movie, but I was so tired.
He must have written this report yesterday.
He may have done that.
It may have been him.
虚拟语气中的might have 和would have.
if I had had more money, I might have or would have bought that house.
I might have told you the answer if you had asked me. 这里也能用would have.
还有一个could have done。 这个意思是本来有能力可以做却没有做,比如你指责Linda没有帮同事,你就可以说 you could have helped him get work done。
如果是should have done那意思是本来应该做某事。还有个should have been doing.
You should have said sorry .
Wait. You flunked your math test? What did I tell you? You should have been reading books instead of watching TV.
指未来的.
Will be doing.
I will be visiting China next week.
这里也可以改成I'm visiting China next week和I'm going to visit China。
还有一个going to be doing, 比如写一个记者可以写I'm going to be working on several articles featuring China's economy.
你也可以写I'm delighted to be visiting China.
Will have done也可以用来指未来,比如写he will have become a big star by the time he grows up or comes of age.
还有一个will have been doing, 比如how long will you have been studying when you graduate?
Lambert will have been working at that company for 20 years by the time he retires.
还有一些用的少的没有写。
如果遇到语法问题,最好请教英美国家的人,尤其是从事英文教学或者写作的。我国有些英文老师也挺好的。那种网红老师有不少都是混混。就和我一样。