请问英语表示动作完成的动作用什么时态啊?一般过去时?现在完成时应该不行吧?还有就是这个have had done是不是啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:34:07

请问英语表示动作完成的动作用什么时态啊?一般过去时?现在完成时应该不行吧?还有就是这个have had done是不是啊
请问英语表示动作完成的动作用什么时态啊?一般过去时?现在完成时应该不行吧?
还有就是这个have had done是不是啊

请问英语表示动作完成的动作用什么时态啊?一般过去时?现在完成时应该不行吧?还有就是这个have had done是不是啊
用现在完成时,也就是have done.
如:叙利亚人民已经站起来了.The people of the Syrian Arab Republic have stood up.

看情况
昨晚我去北京了 I went to Beijing last night.
我去过北京一次 I have been to Beijing once.

现在完成进行时have/has+ been +动词现在分词

表示动作完成在英语里有两种情况,一种是发生在过去,并且没有延续到现在的动作,比如昨天我买了一个包。I bought a bag yesterday. 买这个动作在过去终止了,用的是一般过去时。
另一种是发生在过去并延续到现在的动作,比如我已经看了一个小时书了。i have read the book for an hour. 看这个动作一直延续到现在,用的是现在完成时。
现在完成时...

全部展开

表示动作完成在英语里有两种情况,一种是发生在过去,并且没有延续到现在的动作,比如昨天我买了一个包。I bought a bag yesterday. 买这个动作在过去终止了,用的是一般过去时。
另一种是发生在过去并延续到现在的动作,比如我已经看了一个小时书了。i have read the book for an hour. 看这个动作一直延续到现在,用的是现在完成时。
现在完成时的结构是have/has done.

收起

用现在现在完成时,一般过去时只表示过去的动作,完成时表示到说话为止已经完成的动作,且对现在造成影响。
have had done是错误的,应该用have done,过去完成时用had done.