現在完成式v.s現在完成進行式

2014-01-19 6:41 am
我現在學到這兩個文法 我知道現在完成式就是"表經驗" 現在完成進行式就是"表持續一段時間的動作" 以下是小女的疑問
She is working in this company,she works here since she graduated from college.
如果題目要求將此句改成現在完成式或是現在完成進行式其中一個 是哪一個?
我的看法是 她現在在這家公司工作 而從她畢業就一直在此家公司 所以選擇"現在完成進行式"是這樣嗎??
更新1:

摁摁 不過考試的答案是現在完成式捏 老師的答案是說這題強調"他開始工作的時間點" 並不是持續性@@ 越搞越糊塗了我...

回答 (4)

2014-01-19 8:07 am
✔ 最佳答案
版主說的沒錯,用「現在完成進行式」會比較符合題目的要求,因為原題前半段就已經強調她現在仍然在公司工作,也就是說從過去的一個時間點開始,到目前狀態仍然持續著,眼前尚未有終止的跡象。

She has been working in this company since she graduated from college.
她從大學一畢業,就一直在本公司工作到現在。

2014-01-21 09:55:38 補充:
若老師意思不是強調狀態持續中,那請參考意見欄裡BEN, Beth大大們的看法。
若能加上一段期間明確表示完成之意,那就不會混淆了。

She has worked in this company for ten years since she graduated from college.
從她畢業到現在已在公司待10年了。
參考: Me
2014-01-19 12:10 pm
如果使用現在完成式, 通常語意上是要表達和現在的關係. 也就是說,
She has worked in this company since she graduated from college.
翻成中文是
他從畢業後, 就已經在這公司上班了.
She has been working in this company since she graduated from college.
他從畢業後, 就一直在在這公司上班.

2014-01-19 04:14:30 補充:
從單句的意思來看可能沒有太大差別, 但是如果後面還有句子, 就可以根據後面的語意選出哪一種時態比較適合.
She has worked in this company since she graduated from college. Maybe it's about time for her to make a change.
She has been working in this company since she graduated from college. She knows everything about this company.
2014-01-19 8:00 am
====== She is working in this company,she works here since she graduated from college. =====

很簡單,因為這句是 (( is working )),所以當然要使用==>>現在完成進行式.
如果是==>>現在完成式,則表示現在已經完成了,也就不能是(( is working ))了

所整句改成如下

She has been working in this company for 10 years since she graduated from college.



2014-01-21 00:34:15 補充:
.
==== 考試的答案是現在完成式捏 ====
==== 老師的答案是說這題強調"他開始工作的時間點" 並不是持續性 ===

Ans:
考試的答案是錯誤的
你老師的說明也是錯的
.
2014-01-19 7:09 am
我覺得兩個都可以耶
我覺得she has worked in this company since she graduated from college
比較沒有強調,就很平淡地說大學畢業後就在這間公司服務

She has been working in this company...
則比較強調,大學畢業後到現在,她一直都在這間公司服務

不知道這樣解讀是否正確?


收錄日期: 2021-05-01 16:34:08
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140118000010KK03873

檢視 Wayback Machine 備份