Merklisten
Perfect Infinitive (needn't have done/didn't have to)
This interactive exercise practises the diference between "needn't have done/didn't have to"
This interactive exercise practises the diference between "needn't have done/didn't have to"