英文文法問題 動詞變化

2012-12-24 9:29 pm
I ______ very busy in the last two weeks.

a. have been
b. was
c. am
d. will be

請幫我解釋為什麼及中文翻譯,感謝:))
更新1:

是因為後面用in the last two weeks所以不能用was嗎? 像 I was very busy last week. 這樣用可以嗎? 感謝:))

更新2:

http://tw.knowledge.yahoo.com/question/question?qid=1612122402054 我這邊有另外一題,這邊有人可以去回答嗎? 因為目前為止的答案都是不對的:( 跟書上不一樣........

回答 (6)

2012-12-24 9:56 pm
✔ 最佳答案
I have been very busy in the last two weeks.
= 我這兩週非常忙。
因為是算到目前為止的兩個星期,所以要用[現在完成式],用現在完成式時,[結果]比[發生的時間點]重要,而且所述至今仍有效(一直忙到現在)。

2012-12-25 12:22:06 補充:
I was very busy last week. = 我上星期很忙(但這星期己經有空了)。
用簡單過去式動詞was表示與現況不同了,而且last week是過去的時區,與現在的時區無關連,所以現在不忙了(用過去簡單式動詞表示時效己過)。

the last two weeks是[計算]到今天為止的兩個星期,與現在的時間點相接,所以是一直忙到當下。用現在完成式動詞表示時效一直存在。
2012-12-25 9:14 pm
A:(我認同Jedi的回答內容。)「I was very busy in the last two weeks.」 (我在『這』最近的兩週期間非常忙。)理由:因為「… in『the』last twoweeks」係《在『這』最近的兩週期間》、《『the;這』指會話者彼此所知的》、《『in』指在…期間》;而並非「… last two weeks」即非指《最後過去的兩週;前兩星期;前兩星期直到現在》,所以用[(b) was:過去式],比用[(a) have been:現在完成式]更適當的。※假設:題目「I was very busy last week.」,用[(b) was:過去式],比用[(a) have been:現在完成式]更適當的。理由:如果要用現在完成式, 用「for a week」或「sincelast week (ago)」:
例1.「I have been very busy for a week.」例2.「I have been very busy since last week.」註:《『for;已有』指介系詞,(表示時間, 距離等)達, 計》、《『since;自從』指介係詞(常用於現在完成式或過去完成式)自...以來, 從...至今》
參考: 自己+書籍
2012-12-25 4:24 pm
I think the idea of Louis is correct.
2012-12-25 5:57 am
因為用的是 in the last two weeks 只是簡單述說過去兩周的事實, 所以用簡單過去式 was:
I was very busy in the last two weeks.

如果要用現在完成式, 用 for two weeks 或 since two weeks ago:
I have been very busy for latest two weeks.
I have been very busy since two weeks ago.
參考: Myself
2012-12-24 11:54 pm
Louis is right!
參考: me
2012-12-24 9:49 pm
I 是【我】 例:I am a boy. 【我是一個男孩。】
very是【很】 例:You are very good. 【你很棒。】
busy 是【忙碌的】 例:I very busy. 【我很忙碌。】
in是【在.....的裡面】
the 是【這個】
last 是【最後的】
two 是【2】
weeks是【很多的星期】
我這一個星期很忙碌 要用【am】


收錄日期: 2021-04-21 01:27:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121224000016KK02114

檢視 Wayback Machine 備份