香港寵物小精靈村落 論壇

 找回密碼
 加入
查看: 9341|回復: 12
打印 上一主題 下一主題

[求助] 英文grammar問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 26/5/2012 08:11 AM | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
以下用括號內的字再加tenses
1.My brother doesnt drive.He____(not/have) a driving license yet.
2.Fred is still weak._______(not/completely/recover) from his cold.
3._______ (your brother/find) his keys yet? I wonder where they could be.
4.Where's Tony? ________(he/leave) yet?
5.These vegetables look fresh._______(you/buy) them from the market?
6.We took MTR home._______(we/not/take) the bus.
7.'Look who's coming!'We_______(look) in the direction she_______(point).

以下是旦選一個
8.My father_______(returned/has returned) form work.He's taking a shower.
9.I________(buy/have brought) two tickets for the concert on Sunday.Would you like to go?

Mr Wong returned to the village after being away for many years. He didnt recognise his old house. His family rebuilt it just before his return.
以上有一個for many years,爲什麽不用present perfect tense?

以下用when和tenses 連接兩個phrases
10.They (return) to their school ..................they (find) it (change) a lot
11.The alarm clock (go) off ..................he (wake) up and (get) out of bed
12.He (wake) up .................. the sun (shine)



問題有點多,請不要介意,謝謝
2#
發表於 26/5/2012 03:39 PM | 只看該作者
不會做且英文爛的來說幾句
我個人向來反對這些單句填充的tense, 因為在不知道意境時很難決定用present perfect tense或past tense

弱弱的解答樓主其中一個問題
"for many years"可算是一個具體的過去時間, 所以用past tense是沒錯的
present perfect tense是在過去了, 但沒具體時間時使用, 例如"yet", 所以ppt在對話中很常用
所以第一題應該是has not

希望沒弄錯吧, 我的英文認真糟糕的
回復

使用道具 舉報

3#
發表於 26/5/2012 08:06 PM | 只看該作者
好奇的問一句
F.幾的英文
回復

使用道具 舉報

4#
發表於 26/5/2012 09:28 PM | 只看該作者
你不會是將整份功課都放上來吧=.=?
回復

使用道具 舉報

5#
發表於 26/5/2012 09:53 PM | 只看該作者
本帖最後由 aboyu 於 26/5/2012 10:07 PM 編輯
Mr Wong returned to the village after being away for many years. He didnt recognise his old house. His family rebuilt it just before his return.

那個for many years不是對returned to the village而是對being away, 也就是說:
Mr Wong returned to the village after he has been away for many years.
兩句是一樣意思的

如果看起來句子很長的話, 下句其實同意思, 不過有 comma 作分隔 (不過前面用 he 好像怪了點, 總之分清for many years的對象是哪個就是)
After being away / he has been away for many years, Mr Wong returned to the village.
回復

使用道具 舉報

6#
 樓主| 發表於 14/6/2012 08:54 PM | 只看該作者
本帖最後由 mythical 於 20/6/2012 10:24 PM 編輯

這是f.6的英語= =
我英文太嫩了,所以現在才惡補
請問以下有甚麼不同?
working at及working in
walk in 及walk on
I've always及I always have
you're working hard today及you've been working hard today

get married及have been married  
I have worked hard all day及I have been working hard all day
1.為什麽可以"It was hard carrying the bags"而不是"It was hard to carry the bags/for carrying the bags?"
2.上網看到這句"My apology if it sounded a  bit rude in my reply",請問這是甚麼句式?
3.請問'It stopped raining for a while, but is raining again'與'It stopped ....  , but it has rained again'有不同嗎?
4.A:Are you still reading the paper?   B:No ,I ...........(finish) with it .You can have it.  點解答案是have finished?
5.present perfect 及present perfect continuous 和 past perfect及past perfect continuous最大的分別是什麽?
6.Mr. Clark .............(work) in a bank for 15 years . Then he gave it up


小弟不才問題比較多。請見諒!
謝謝!
回復

使用道具 舉報

7#
發表於 26/6/2012 11:12 PM | 只看該作者
本帖最後由 aboyu 於 6/7/2012 11:32 PM 編輯

今次的問題好像難些
先答有序號的部分題目 (藍字為 6/7 修帖)

1. 突然看到, 你的問題是 "為什麼可以 ... 而不是 ..."
因為一般而言是hard + (-ing) / (to infinitive), 就是用for一定錯了
按 cambridge dictionaryhttp://dictionary.cambridge.org/dictionary/british/hard_22 個用法都可以

2. 應該是一般的 if clause 之類吧, 問的是指My apology? 印象中 My apology 多出現在對話之中的, 用法有點不懂說

3. present continuous 和 present perfect 的分別, 查 grammar 書好些

4.You can have it.暗示了已經閱報完, 因此對話用上了 present perfect tense (點解唔係乜乜乜 tense ?)

5. 這個 ... 都是查 grammar 書好些, 這個問題我很難解答

6. 直觀答: had been working (past perfect continuous)

另說I've alwaysI always have的分別
I've always中其實是沒有用上 verb 的, 那個是 I have always (past participle), 這個是 present perfect (continuous) tense 用上了 always 作 adverb
I always have就是 simple present tense
回復

使用道具 舉報

8#
 樓主| 發表於 6/7/2012 10:15 PM | 只看該作者
多謝aboyu既解答~
第6題可以是worked嗎?因為“Then he gave it up”現在與之前不同,所以用past

其實我還有很多問題的(出自Cambridge果本),有空一次過打出來減磅- -
回復

使用道具 舉報

9#
發表於 6/7/2012 11:44 PM | 只看該作者
Mr. Clark .............(work) in a bank for 15 years . Then hegave it up.
gave it up只反映了 (work) in a bank 是過去了的事
不能作為用 simple past 的提示 (英語中連續幾句用上 simple past / past cont. / past perfect / present perfect 混起來還不是少見的)
反而應留意的是for 15 years(先抱歉我不能找回那幾份 grammar notes, 否則就解釋得更完整)
嘛, 應該說for / since / over都是提示用 ______ perfect (continuous) 的, 也就是這樣的話你有 6 個選擇
也因為我不肯定的原因, 才說直觀答(唉, UE C 了的後遺症很大)

P.S. #7 修了帖加答案
回復

使用道具 舉報

10#
發表於 7/7/2012 01:13 AM | 只看該作者
本帖最後由 一世靈異 於 7/7/2012 01:18 AM 編輯

99.999% correct

6.Mr. Clarkhad worked(work) in a bank for 15 years . Then he gave it up
六.Clark 生以前在 bank工作過15 years, 後來辭職了.

此 tense 用來描述 experience (經驗), 以上可譯成: Clark 生曾經有 15 years 在 bank 內的工作經驗
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入

本版積分規則

手機版|Archiver|香港寵物小精靈村落

GMT+8, 23/10/2024 04:14 PM , Processed in 0.014097 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表