Test online Didactic.ro
Our nephew … (stay) with us for three weeks by the time his parents return from Italy.