FREE · NO SIGN-IN REQUIRED
Perfect tense practice
Enter the complete form: auxiliary verb + past participle, for example: hat geholfen.
Loading practice…
FREE · NO SIGN-IN REQUIRED
Enter the complete form: auxiliary verb + past participle, for example: hat geholfen.