EnglishClub
Home Learn English Teach English MyEnglishClub

Please note that these ESL Forums are NOT part of MyEnglishClub. To post at these ESL Forums please register ↑ first.


"do a good job" vs "did a good job" vs "have done a good job

Members help members on grammar, vocab, pronunciation...

Moderator: EC

"do a good job" vs "did a good job" vs "have done a good job

Postby rrock » Tue Jul 13, 2010 11:18 pm

Dear friends:
Are these sentences below correct or usual?
1 You did a good job.
2.You do a good job.
3.I've learned something
4.I learn so much.

Thank you for your help. you're the best.
rrock
Member
 
Posts: 14
Joined: Mon Oct 29, 2007 3:19 pm
Location: taipei, taiwan

"do a good job" vs "did a good job" vs "have done a good job

Postby Josef » Wed Jul 14, 2010 5:27 pm

They are all correct and normal.

1. You did a good job. << past simple tense
2. You do a good job. << present simple tense
3. I've learned something. << present perfect tense
4. I learn so much. << present simple tense

No. 2 is present simple tense which indicates a generality. It is more likely to be heard as "He does a good job", but "You do a good job" is certainly correct and possible.

Why don't you get XYZ to fix your car? They do a good job.

Last time my car needed servicing I took it to XYZ. They did a good job.

You should try to get a contract with the council. After all, you do a good job. I'm sure they'd be delighted to give you a contract.
User avatar
Josef
Protector of the Boards
Protector of the Boards
 
Posts: 692
Joined: Thu Dec 18, 2003 6:56 am
Location: England
Status: English Teacher


Return to Help Each Other with English

Who is online

Users browsing this forum: No registered users and 10 guests