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.