Word form.
18. Up till now, the teacher (give) has given our class five tests.
19. Recently, he ( set) has set a new record.
20. Have you ever ( be) been to China?
21. How long haven't you heard ( not hear) from her?
22. How many times has Brazil ( win) won the World Cup?
23. I ( lose) have lost my keys.
24. I (know) have known Peter for a long time.
25. Mary has never (travel) traveled to America.
26. I (see) have seen that man before but I can’t remember where
27. I ( learn ) have learned English for three years
28. Laura likes this film very much. She (see) has seen this film many times.
29. Liz is from Chicago. She ( live) has lived there all her life.