to do 和 to have done的区别

2024-12-19 05:37:10
推荐回答(3个)
回答1:

to have done 一般指尚未完成的完成时,属于完成时语态,而having done 强调时间上的先后顺序,一般作状语.
加doing一般表示正在做,或者是想待会做,而加to do 表示想做,但可能做不了.这个要看具体语境.
短语是由句法、语义和语用三个层面上能够搭配的语言单位组合起来的没有句调的语言单位,又叫词组。它是大于词而又不成句的语法单位。简单的短语可以充当复杂短语的句法成分,短语加上句调可以成为句子。由语法上能够搭配的词组合起来的没有句调的语言单位。
学习英语的方法:
1.看英语电影

英语电影是学习英语听说的好方法。英语听说相辅相成,听说水平的提高也会相应提高。看英语电影时,要注意电影的表达和外国人的英语思维。这对我们学好英语有很大的帮助,因为通过分析外国人的英语思维,我们可以在思考后深刻地记忆,而这种思维表达可以从别人那里得出推论。

2.阅读英语原版小说

阅读是扩大我们英语词汇量的一种方式。我们可以找到一些有趣的英语主题来阅读,理解文章的大意。在你不理解的单词下面划线,并根据上下文猜测它们的意思。之后,你可以查字典看看这些单词是什么意思,看看你猜对了没有。阅读时,你不仅要知道单词在句子中的意思,还要知道它们在句子中的作用。

3.与人用英语交流

要提高你的英语,最有用的事情就是用英语和别人交流。你可以使用聊天软件用英语聊天,并尝试用英语交流。如果可以的话,这也是和外国人交流的好方法或好朋友。不要太害羞,大胆地说英语?不要害怕犯错误。

4.模仿录音的发音

现在基本上所有的广播都能在互联网上听到。事实上,我们有许多其他选择。尝试收听不同的英语频道。听的时候,模仿音频的发音,注意重音、声调和音位,这些都是很难发音的。

回答2:

to do 和 to have done 的区别在于它们所表达的语义不同。
to do 和 to have done 都是动词不定式形式,在句子里都用作非谓语动词表达。但是 to do 表达的是尚未发生的动作,或者“做某事”这个行为;to have done 则表达已经发生的动作,或者已有结果的行为。在英语教学中,前者称作“一般不定式”或“不定式”,而 to have done 称作“完成时不定式”。例:
The teacher asked students to do homework for tomorrow. (此句中的 to do 是一个将要做的动作,即尚未发生的行为)
It is a smart way to learn English by talking to native English speakers. (to learn English 是一般性的行为表达)
I'm sorry to have kept you waiting. (to have kept you waiting 表达已经发生并有了结果的行为——让你久等了)

回答3:

to do 是要去做的意思 有动作将来要做的含义
to have done一般指尚未完成的完成时,属于完成时语态