Configure your exercise:Configure:

Sorry, but this application won't run as JavaScript is not working in your web browser.
JavaScript seems to be either disabled in your browser, or JavaScript files may have been blocked by your firewall.
Please enable JavaScript in your web browser, or ask your firewall admin to allow loading JavaScript files.
to be
to have
(max. 12)

Add

Verb 'to please wait...'

I
I
you
you
he
he
we
we
you
you
they
they
Present
 (I do) 
Future
 (I will do) 
Present continuous
 (I am doing) 
Future perfect
 (I will have done) 
Past
 (I did) 
Conditional
 (I would do) 
Past continuous
 (I was doing) 
Conditional perfect
 (I would have done) 
Present perfect
 (I have done) 
Past perfect
 (I had done) 
Practice online (with instant feedback) or print worksheets (including correction sheets). Fully individualized and optimized for differentiated learning.