[Grammar] Please correct my grammar with reasons!

Status
Not open for further replies.

Andrew Cole

New member
Joined
Jun 1, 2014
Member Type
English Teacher
Native Language
English
Home Country
Thailand
Current Location
Thailand
"I have taught English for ten years at a university."

For some reason this sentence sounds wrong and I can't pin point why.

I think the correct sentence should be...
"I have been teaching for ten years at a university"
or...
"I taught English for ten years at a university."

Is the first sentence OK? If not, what reasons would you give?

Thanks for your help...

Andrew
 
Welcome to the forums!
"I have taught English for ten years at a university." It is better to say 'I have taught English at a university for ten years.' That sentence means that you are still doing it.

For some reason this sentence sounds wrong and I can't pi
npoint why.

...
I think the correct sentence should be 'I have been teaching for ten years at a university.'Yes, if you are still teaching there.
or...
"I taught English for ten years at a university." That sentence means that you did that in the past but not doing it now.

Is the first sentence OK? If not, what reasons would you give?

Thanks for your help...

Andrew

...
 
There is nothing at all wrong with "I have taught English for ten years at a university".
 
'I have taught English at a university for ten years.' That sentence means that you are still doing it.
If the speaker has just quitted the teaching job, can s/he use that sentence?
 
The past tense of "quit" is "quit".

No, if you are no longer an English teacher at that university, you would say "I taught English at ... for ten years".
 
I've never heard it in BrE.
 
I have never heard "quitted" in AmE. It is listed in dictionaries, but I would not encourage you to use it.
 
No, if you are no longer an English teacher at that university, you would say "I taught English at ... for ten years".
Since Matthew has started a new thread to question this, I think it's fair to say that the context would come into it.
"I have taught English for ten years at a university" can be used if one is still there, just finished, or did so a few decades ago. The reason for imparting this information will determine the tense used.
 
I can assure you there are a lot of BrE words I've never heard of. With this particular example, that might be because we use "quit" far less regularly than our American friends. In many cases where it's "quit" in AmE, it's "give up" in BrE.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top