2. Lindsay _____ not been to France.
a) has b) have
3. Had they _____ to her before?
a) spoke b) spoken
4. _____ you finished your homework?
a) Have b) has
5. I ________ by then.
a) will be leave b) will have left
6. Will you ________ by 8am?
a) have arrived b) be arrive