have was did这三种时态如何运用,我经常搞混!回答优秀者外加20分

希望超越 1年前 已收到3个回答 举报

组合没有你 幼苗

共回答了25个问题采纳率:84% 举报

首先要纠正你一个错误概念---- 英语中有一般过去时、现在完成时等时态,没有"have"时态,也没有“was"、"did"时态.
我猜想你指的是现在完成时和一般过去时.下面说说它们的”运用“.
现在完成时指已经完成的动作,或从过去开始,一直持续到现在,还可能继续下去.该时态由have/has +动词过去分词构成.看下面两句:
1.I have finished my lunch.(我已经吃过午饭了)
2.He has lived in this city since he was five.(他从5岁起就一直住在这个城市)
一般过去时仅表示动作发生在过去,故动词用过去式,常和表示过去的时间断语连用.如:
3.I was an engineer five years ago.” (be 动词的过去式 单数形式)
4.He did a good job last semester.(do 的过去式)
下面说说现在完成时和一般过去时的区别:现在完成时强调动作的完成,以及对现在的“影响”,而一般过去时则强调过去的动作.试分析以下两句的区别:
5.He has watched the movie.(他看过这部电影了)
6.He watched a movie yesterday.(他昨天看了一场电影)
第五句强调”这部电影他看过了”,表明对电影已有了解.如果你邀请他看电影,他就可以用这句话回答你.而第六句强调“昨天做了什么”--“看了一场电影”,当你问他昨天干什么去了的时候,他
就可以这样回答你.你再将两句答话交换一下试试,是否觉得对方脑子有毛病?如果你觉得他脑子有毛病,就说明你对着两种时态的差别已经了解了.

1年前

9

ad45678 幼苗

共回答了3个问题 举报

have+done:现在完成时,表示已经做完了,强调结果。
was 和 did 都是一般过去时,was指过去是,did指过去做过,强调动作不强调结果。
例:我做完了作业:I have finished the homework.
我做作业了(不一定做完了):I did the homework.
我过去是老师:I was a teach...

1年前

3

snow葛 幼苗

共回答了2个问题 举报

have 是现在完成时的标志,现在完成时是指过去放生的事情对现在还有影响,构成为have done 比如 i have lived here for five years
was是过去时中的一种,过去时是指过去某时刻已发生的事情,用was的情况即句子的谓语是was 比如 i was a teacher ago
did 是do 的过去式 可是实意动词的过去式 比如 i did...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.407 s. - webmaster@yulucn.com