który czas użyć?

Temat przeniesiony do archwium.
Witajcie mam problem z tymi dwoma zdaniami:

1. I was worried. It was 9 p.m. and my kids had not returned home yet.

dlaczego jest past perfect? Ja bym użyła had not been returning, dlatego, że te dzieci nie wróciły do domu, czyli czas jest niedokonany.

2. The rainy weather held for three weeks. We could do nothing. We just stayed in our tents and played cards.

Ja bym tu użyła past continuous, dlatego że to jest element narracji?
1 opowiedz to w czasach terazniejszyxch. Czegop uzyjesz zamiast past perfect?
2. tlumaczysz z polskiego. 'utrzymywala sie'
past continuous znaczy 'w danej chwili cos sie dzialo, np. swiecilo slonce' w danej chwili - ale jak piszesz 'slonce swiecilo przez 2 tygodnie', to juz bedzie simple past
rozwjajac, odnosnie #2 - kiedy mowa o faktach, a nie o opisywaniu wydarzen, to czas prosty zajmuje miejsce polskiego czasu niedokonanego

odnosnie #1, i wyzej rowniez, zapomnij o czyms takim, jak czas dokonany czy niedokonany, on w 80% nie bedzie sie zgadzal w zaden sposob z zastosowaniem okreslonych czasow w j. ang.
'wrocic' do domu to czasownik, ktory rzutuje na efekt koncowy, a nie procesem; a zatem uzycie formy ciaglem nie wchodzi w gre w tym kontekscie