英语中have和did的用法例句:Have you heard that?和 Did you hear that?这两者

英语中have和did的用法
例句:Have you heard that?和 Did you hear that?这两者之间用什么区别呢?可不可以互换?
例句:I’ve been a taxi driver.和 I was a taxi driver.两者的区别是什么
黄永定 1年前 已收到2个回答 举报

媛媛1988511 幼苗

共回答了27个问题采纳率:100% 举报

Have you heard that?I’ve been a taxi driver.是现在完成时
Did you hear that?I was a taxi driver 是一般过去时
现在完成时基本结构是 have/has+动词的过去分词,表示过去发生或已经完成的动作对现在造成的影响或结果,
也用来表示发生在过去某一时刻的,持续到现在
的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
Have you heard that?问你听说过没有,也就是问你曾经听说过没有 即对现在造成的影响.Did you hear that?只是问你过去听过没有;I’ve been a taxi driver.我是一个司机,表示持续到现在
还是,而I was a taxi driver只表示我过去是一个出租车司机 ,不知道现在还是不是.
理解的话请采纳,不理解可继续追问

1年前 追问

6

黄永定 举报

但是我在课文里看到两个人交谈,其中一个人要找工作,另一个人问他之前干过什么工作,他说 I've a taxi driver,painter.那从文章意思来看,显然他现在已经不是出租车司机了,所以这个怎么解释呢?麻烦再次解答一下, 非常感谢!

举报 媛媛1988511

I've a taxi driver,painter ???
I've been a taxi driver,painter .

aajoyaajoy 幼苗

共回答了1个问题 举报

你是否有所耳闻和你刚才有没有听见什么的区别,一般时多表示瞬时状态,完成时可以从说话开始往前推任意时间长度
I‘ve been a taxi driver后面多接for ......表示我已经当了多长时间司机,言下之意现在仍然是
I was 则表示我曾经是个司机,现在不是...

1年前

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