reason for — причина чего-либо; cause of — причина/источник чего-либо.
reason for и cause of — оба означают «причина», но reason for чаще для объяснимых, осознанных причин, а cause of — для источника проблемы/события:
What's the reason for the delay? Smoking is a common cause of illness.
Примеры:
Зарегистрируйтесь чтобы тренировать предложения:
Вход РегистрацияВ тренажёре нужно переводить предложения с русского на английский