What's new

Would you check my sentences ? (the present perfect)

hirashin

Sempai
Donor
Joined
Apr 8, 2004
Messages
2,430
Reaction score
38
Dear native English speakers,
would you please check my sentences?
1a "Have you done your homework yet?" "No, not yet./ No, I haven't."
1b "Have you finished your homework yet?" "No, not yet./ No, I haven't."

2 I haven't had/eaten lunch yet.

3a I have started learning Chinese recently/lately.
3b I have started to learn Chinese recently/lately.
3c I have begun learning Chinese recently/lately.
3d I have begun to learn Chinese recently/lately.

4a "How long have you lived here ?" "Since 2010. / For six years."
4b "How long have you been living here ?" "Since 2010. / For six years."

5a I have just come back from China.
5b I have just been back from China.
5c I have just returned from China.

6a How many times have you been to China?
6b How many times have you gone to China? [I think that this would not be used in Britain.]
6c How many time have you visited China?

7 Mary has already gone back to America/the U.S.

8a I have lost my car key.
8b I have lost the car key.

9 It has been raining since yesterday morning.

10a Tom has lived in London for ten years.
10b Tom has been living in London for ten years.
10c Tom has lived in London for the last ten years.
10d Tom has been living in London for the last ten years.

11a Jimmy has been here twice.
11b Jimmy has come here twice.
11c Jimmy has visited here twice.

12 I haven't seen Jane today.

13 I have been looking for you.

Is there a difference between 14a and 14b?
14a Mike has been learning Japanese for three years.
14b Mike has learned/learnt Japanese for three years.

15 I have known Tom since I was ten (years old).

Thanks in advance.

Hirashin
 
Top