Present Perfect | Grammar Quiz
Present Perfect | Grammar Quiz Supply the correct form of Present Perfect. 1. Tim _________________here for a long time. (be) 2. Carl _________________Spanish for 2 years. (study) 3. Juvy _________________ the piano since she was 5 years old. (play) 4. Ruth _________________ her homework since 6:00 p.m. (do) 5. How long _________________ you _________________ here? … Read more