2. Have you ever written a short story. С ever употребляется Present Perfect. Также время можно определить по третьей форме глагола Written.
3. It’s the world’s biggest selling record. Sixty million people have bought it. Не указывается время, поэтому Present Perfect.
4. Titanic only has sailed once. C once/twice/three times и т.д. употребляется Present Perfect.
5. Have you been to Peru? В Present Perfect употребляется третья форма глагола.
6 ‘Did you meet my wife? ‘No, l didn’t.’. В ответе did, значит и в вопросе должен быть did.