[文法] 过去式 & 现在完成式 !!

楼主: howisfashion (丫丫)   2020-05-28 06:51:21
过去式:强调过去的事实/动作
现在完成式:强调动作到目前为止已完成、
到目前为止曾经有的经验、
动作到目前为止已经持续一段时间
请问以下2题可以用2'nd箭头后的Ans.吗?
She ____ in the US from 2000 to 2004.
=> Ans: lived
=> has lived
A: Who is the man? _____ you ______(see) him before?
=> Ans: Have, seen
=> Did, see
~
作者: cuylerLin (cuylerLin)   2020-05-28 07:10:00
看来你上次问过之后观念还是没有很清楚,我直接条列给你这两个时态的使用方法,建议你先不要管进阶、语感、实际对话的误用或习惯,只会让你越来越混乱...简单过去式使用时机:1.一个发生在过去、完成的动作或一连串的过去动作 2.一个过去的状态、事件或动作,持续了一段时间现在完成式使用时机:1.一个动作或状态从过去发生一直延续到现在 2.从过去到现在不断发生的事情 3.过去时间点不重要,表达某事件对现在的影响时使用3. 可能比较难理解,给你例句,请你依此类推:E-books have changed the way we read books.你的第一个问题就是简单过去式的时机2.;第二个问题则比较偏向现在完成式的时机3.,表达经验、完了的概念我记得我上次也有条列许多时间,你可以回去看之前那篇发问我的推文怎么说的*使用时机觉得时态混淆、不会比较的话,就多查字典、看外电杂志,不过最扎实的功夫大概就是去找一本国外的文法书你可以考虑 Grammar in Context 3你在这边问一百个问题,也不如你自己扎实做好基本功而且随便都可以找到非正式、通俗写作、风格写作的时态例子,很多例外或者语感的不同如果都混在一起读,真的会走远路、要花很多时间才能够自由发挥(前提是你有一定对时态甚至文法的掌握),要不然自由创作也是白磨练
作者: dunchee (---)   2020-05-29 04:12:00
"I've lived in US for 9 years"->你"现在"仍是住在美国。中文“住过US”意思是现在不住在美国,所以这中文不适用。把你的中文去掉"过":意为“我住US(从过去到"现在"的)9年”(现在是2020)那么对,不会是2000~2018第二个问题两个都对(美式用法偏好用Did,see)

Links booklink

Contact Us: admin [ a t ] ucptt.com