1-Use the present perfect tense:
A) (work) I______here for many years
B) (live) she_______in São paulo for ten years
C) (have) O_______english classes three times a week
D) (read)Bob________many books
E) (write) The secretary_______several letters
F) (visit) I________ my relatives now and then
G) (Understand) I__________the teachers explanations
H) (make) they__________ yesterday
I) (buy) I__________many present
J) (arrive) She________Just_______
K) (drive) I__________very slowly
L) (See) I__________john
2)Present perfect tense or simples past? choose the correct
A)They _________Yesterday. (have gone out/ went out)
B) A thief_________my wallet yesterday.(stole/has stolen)
C) I ____________________you for a month. (didn't see/haven't seen)
D) Mr brown________english last year. (taught/has taught)
E) He________ a present yesterday (has bought/bought)
3)Complete the sentences wuth the correct form of the verb
A)( Pay) have you____all the bills?
B)(find)She hasn't______any books yet
C)(speak)the teacher hasn't________to me yet
D)(receive)I haven't_______any mail since sunday
E)(send)He hasn't_________any books
F)(make)I haven't_______any mistakes yet
G)(read)I haven't______________ any books recently
H)(rain)it hasn't _____________ since day
I)(eat)They haven't__________ yet
J)(leave) they haven't __________yet
K)(wake up) She hasn't________yet
Please help-me
Respostas
Resposta:
1
A) I have worked here for many years
B) She has lived in São Paulo for ten years
C) I have had English classes three times a week
D) Bob has read many books
E) The secretary has written several letters
F) I have visited my relatives now and then
G) I have understood the teachers explanations
H) They__________ yesterday (essa frase está errada, não usamos yesterday com Present Perfect).
I) I have bought many present
J) She has just arrived.
K) I have driven very slowly
L) I have seen John
2 -
A) They went out yesterday.
B) A thief stole my wallet yesterday.
C) I haven’t seen you for a month.
D) Mr. brown taught English last year.
E) He bought a present yesterday
3 -
A) Have you paid all the bills?
B) She hasn't found any books yet
C) The teacher hasn't spoken to me yet
Explicação:
PS: Não se usa last week, last year, yesterday, last night no Present Perfect. Esses são advérbios de frequência do Simple Past.
Espero ter ajudado ;)