1) Has she typed the letters? Not yet. She will have typed them by 7p.m - Она напечатала письма? Нет еще. Она напечатает их к 7 часам вечера.
2) When I arrived in my country house I realized that I had lost my keys. - Когда я приехала в деревенский дом, я обнаружила, что потеряла свои ключи.