Grammar Exercise

2006-12-22 3:39 am
Q1.I [have never seen/ did not see/ have not see] a ghost in my life.
Q2.I [went/ been/ have gone] to London last year.
Q3.Janet [never went/ has never been/ did not go] to Thailand before.
Q4.Karen [has stared learning/ learnt/ had learnt] Spanish recently.
Q5. Mrs. Chan [has spoken/ spoke/ did spoken to] Mark last night.

回答 (5)

2006-12-22 8:27 am
✔ 最佳答案
Q1. I HAVE NEVER SEEN a ghost in my life.
Use present perfect as it is over a period of time (my life) rather than a particular time.
(I did not see a ghost LAST NIGHT - a particular time)
(I have not seeN MARCUS RECENTLY - recent time)

Q2. I WENT to London last year
Use past tense as a particular time is stated.
(I BEEN to LONDON is grammatically wrong - it should be HAVE BEEN)
(I HAVE GONE to London - meaning I went to London sometime ago, or asked a question like "Where have you been?")

Q3. Janet HAS NEVER BEEN to Thailand before.
Same with question 1.

Q4. Karen HAS STARTED LEARNING (you had a typing error) Spanish recently.
This is present perfect continuous - it serves a similar function to present perfect
(Karen LEARNT SOME Spanish LAST NIGHT - particular time, plus Spanish cannot be referred as a language as a whole in this case as continuous is not used)
(Karen HAD LEARNT SOME Spanish when she was living in Spain - past perfect, usually used when two past subjects are mentioned)

Q5. Mrs. Chan SPOKE TO (you missed out the TO) Mark last night.
Past tense as specific time stated.
Mrs. Chan DID SPEAK TO Mark last night - also correct if SPEAK is used rather than SPOKEN

Q6. Peter WENT to England in 2001.
Past tense, specific time
If GO than WENT is used, then Peter DID NOT GO to England in 2001 is correct.

Q7. Sharon HAS MOVED to England since 2001.
Present perfect, a period of time
B.T.W. Sharon DID MOVE to England in 2001 - DID MOVE is used to emphasise the phrase, confirming the statement with a degree of certainty.

Q8. It's wrong.
Correction: I HAVE BEEN LEARNING to play the piano for six months.
I HAVE LEARNT to play the piano IN six months.
(I LEARNT to play the piano yesterday - past tense, specific time)
I HAVE BEEN LEARNT is a passive - it means, in active voice, "Someone is learning me", which makes no sense (unless you enjoy people checking you out!)

So here you go, answers and explainations.
2006-12-22 6:18 pm
Q1. I [have never seen] a ghost in my life
Present perfect tense - hint: from past to now

Q2.I [went] to London last year.
Past tense - hint: last year

Q3.Janet [has never been] to Thailand before.
Present perfect tense - hint: before

Q4.Karen [has stared learning] Spanish recently.
Present perfect tense - hint: recently ( begin to learn Spanish )

Q5. Mrs. Chan [spoke] Mark last night.
Past tense - hint: last night

6.Peter [went] to England in 2001
Past tense - hint: past time

7.Sharon [has moved ]to England since 2001.
Present perfect tense - hint: since

8. I [have learnt] to play the piano for six months.
Present perfect tense - hint: for six months before to now
2006-12-22 4:05 am
The answers of all the above respondents are correct except Q5. The answer of that should be:
Mrs Chan spoke to Mark last night.
2006-12-22 3:47 am
1.have never seen
2.went
3.has never been
4.has stared learning
5.did spoken to
6.went
7.has moved
8.have learnt

2006-12-21 19:50:04 補充:
5.我都無睇清楚,無did spoken的,但其實係一定要有個 to 字, 如果有spoke to先o岩8.for six months 係要用完成式的
2006-12-22 3:44 am
Q1.I have never seen a ghost in my life.
Q2.I went to London last year.
Q3.Janet has never been to Thailand before.
Q4.Karen has started learning Spanish recently.
Q5. Mrs. Chan spoke Mark last night.
6.Peter went to England in 2001.
7.Sharon has moved to England since 2001.
8.I learnt to play the piano for six months.


收錄日期: 2021-04-12 22:35:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061221000051KK03393

檢視 Wayback Machine 備份