作业帮 > 英语 > 作业

Tom has been studying the electronics since he left school t

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 06:11:17
Tom has been studying the electronics since he left school two years ago 为啥用 has been studying
给我再细讲讲 现在完成时
用 has been studying,是现在完成进行时,表示动作从过去某一时间开始进行,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用,如:for hours,since 1990,since 从句等.这句话的意思是说 Tom自从两年前就一直在学电子学,一直持续到现在,还有可能持续下去.而现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去,总之对现在已经造成影响了.
再问: 给我再细讲讲 现在完成时 行吗 老师
再答: 好吧: 现在完成时的用法 (一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经) ,yet(还、已经) ,just(刚刚、仅仅) ,ever(曾经) ,never(从不) ,before(以前)等连用。这几个副词的用法如下: 1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例: 1)I've already read this book. 我已经读过这本书了。 (“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。 2)I've washed my clothes already.我已经洗了衣服。 (洗衣服的动作已完成,其结果是“衣服冼干净了”。) 注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例: 3)Have you met him already ?你(真的)已经见过他了? 2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例: 1)—Has he found his watch yet ?他已经找到他的手表了吗? —No,not yet.不,还没有。 2)The woman hasn't found her dog yet . 那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响) 3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例: He has just come back from school .他刚从学校回来。 4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例: 1)Have you ever been to Hong Kong ?你曾去过香港吗? 2)I haven't ever spoken to her.我未曾和她说过话。 5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例: I have never travelled by plane before.我以前从来没有乘飞机旅行过。 6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例: 1)Have you been to Hainan before ?你以前去过海南吗? 2)I haven't eaten Guangdong food before.我以前没吃过广东菜。
再问: 现在完成时 和 现在完成进行时 的区别是什么呢 例如 Tom has been studying the electronics since he left school two years ago Tom has studied the electronics since he left school two years ago 这两个都不错啊
再答: 现在完成时表示发生在过去的事情对现在有影响,而现在进行时表示从过去到现在一直在持续做某事,强调持续性。这两个句子中前一个强调一直在学电子学这个状态,动作,后一个句子就是说到现在学习了两年的电子学。