ESL Forum:
Techniques and methods
in Language Teaching
Games, activities
and teaching ideas
Grammar and
Linguistics
Teaching material
Concerning
worksheets
Concerning
powerpoints
Concerning online
exercises
Make suggestions,
report errors
Ask for help
Message board
|
ESL forum >
Ask for help > are the 2 options possible?
are the 2 options possible?

patrenou
|
are the 2 options possible?
|
If A STUDENT WRITES Mary said: _ " I have been eating fish for the last 3 weeks"
or Mary said: _ " I have eaten fish for the last 3 weeks"
I think I�ll have to accept both as there is no evidence of information that tells me it is a finished action. Perhaps Mary wanted the emphasize in the first sentence that she was tired of eating fish and in the second sentence she only wants to inform me. DO YOU AGREE? Thanks
|
27 Nov 2009
|
|
|

Zora
|
I also agree with you, and ladybird, who also is in agreement with us! lol
|
27 Nov 2009
|
|

RabbitWho
|
Yeah you �re right. I hate things out of context like this, it �s so unnatural.
Another possible context... I think that if you ate fish non stop for 3 weeks you would die, or vomit many many times.
|
27 Nov 2009
|
|
|

apayala
|
My opinion:
I have been eating fish for the last 3 weeks
or
I have eaten fish during the last 3 weeks.
But honestly, I don�t know why the second option sounds ok to me with "during" but not with "for".
So probably I am wrong but I felt like giving my opinion anyway
Hugs to everybody |
27 Nov 2009
|
|

lorig
|
during the last three weeks doesn �t sound 100 percent English to me.... I �d say the two you proposed are the same. you could also substitute last instead of past..same thing. I �m a native and honestly, in my opinion, they both work! |
27 Nov 2009
|
|

RabbitWho
|
If you have eaten fish at any point during the last few weeks you cannot join our club!
- I have eaten fish during the last 3 weeks. :(
--- I haven �t eaten any fish in the last 3 weeks! yay!
Everything �s right. It depends on the context. |
27 Nov 2009
|
|

Malvine
|
As far as I remember, Present Perfect Simple answers the questions "How much/many?" and Present Perfect continuous answers the question "How long?" -
How much fish have you eaten? - 10 kilos. 
How long have you been eating fish? - For 3 weeks/Since my marriage.  |
28 Nov 2009
|
|

patrenou
|
Thanks so much for your help!!
|
28 Nov 2009
|
|
|