Вот перевод на английский язык с небольшими пояснениями по временам.
Переводы:
Розы погибли, потому что я не поливала их несколько недель. The roses died because I hadn't watered them for several weeks.
Когда мы пришли в кинотеатр, фильм уже начался. When we arrived at the cinema, the film had already started.
Боб опоздал на поезд, потому что забыл свой паспорт. Bob missed the train because he forgot his passport.
Электричество было отключено, так как мы не оплатили счет. The electricity was turned off because we hadn't paid the bill.
Студент был счастлив, так как сдал все экзамены. The student was happy because he had passed all the exams.
Пояснения по временам:
- "hadn't watered" образовано в past perfect, потому что действие полива происходило в течение периода до наступления смерти роз. Это подчеркивает причинно-следственную связь во времени до самого события.
- "arrived" — простое прошедшее; "had already started" — past perfect, показывающий, что фильм начал(ся) до нашего прибытия.
- "missed" — простое прошедшее; причина "forgot" — простое прошедшее; связка "because" объясняет причину.
- "was turned off" — страдательный залог; "hadn't paid" — past perfect, указывающий, что неоплата произошла до отключения.
- "had passed" — past perfect, чтобы показать, что экзамены были успешно сданы до момента счастья.
Если нужна альтернатива стилю (британский vs американский вариант) или упрощённый перевод без прошедшего времени, скажи — подстрою.