EnglishClub
Home Learn English Teach English MyEnglishClub 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: 698
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 12 guests