Respuesta :
Answer:
21. gone( because has is present)
22. been
23. been
24. gone
25. gone
26. saw
27. stayed
28. sang
29. finished
30. waited
Answer:
D Complete the sentences with gone or been.
21 My sister has been to Spain twice.
22 Mike and Garry have gone to Boston for the day.
23 I have never gone to South America before.
24 Mom has gone shopping. She’ll be back this afternoon.
25 Mr. Smith is tired. He has been to the airport and back twice this morning.
E Put the verbs in parentheses in the present perfect, present perfect progressive, or the simple past.
26 I haven't seen (not/see) Trevor for ages.
27 Daniel and I stayed (stay) home last night.
28 She was singing (sing) the same song for hours.
29 Greg had just finished (just/finish) eating his lunch.
30 We had been waiting (wait) for you for two hours.