B1-Past simple vs present perfect
![]() |
![]() |
![]() |
Título del Test:![]() B1-Past simple vs present perfect Descripción: B1 grammar test |




Comentarios |
---|
NO HAY REGISTROS |
1. I’m really hungry. I (haven’t eaten / didn’t eat) yet. haven't eaten. didn't eat. 2. They (arrived / have arrived) a week ago. arrived. have arrived. 3. We (have worked / worked) here for three years. have worked. worked. 4. They (didn’t recognise / haven’t recognised) me at yesterday’s meeting. didn't recognise. haven’t recognised. 5. Our neighbour (was / has been) in hospital since Friday. was. has been. 6. (Have you travelled / Did you travel) abroad many times?. Have you travelled. Did you travel. John ........................... (not call) me recently. hasn't called. didn't call. They ........................... (buy) a new car last month. bought. have bought. The teacher ........................... (not return) the tests yet. didn't return. hasn't returned. How long ........................... she ........................... (know) about this problem?. has/known. did/know. ........................... you ever ........................... (hear) such an unbelievable story?. Have/heard. Did/hear. When I was a child, I ........................... (live) in England for two years. lived. have lived. He ........................... (buy) me a beautiful gift for my birthday. has bought. bought. I am so excited to have a dog. I ......................................... (always / want) one. have always wanted. always wanted. .... you ever .... Chinese food?. Have/had. Did/have. Mr Brown .... the office. left. has already left. She .... to another city last year. has moved. moved. 3. They .... the invitations yet. didn't send. haven't sent. The lesson .... ten minutes ago. started. has started. Jack hasn't seen Jill since she ...... graduated. has graduated. |