Решение #
1 taught (teach - обучать, learn - изучать)
2 cause (cause - основание(как причина возникновения), reason - причина(как аргумент))
3 trouble (trouble - беда/горе, problem - проблема)
4 invented (invent - изобретать, discover - обнаруживать)
1 I learned how to use that programme from him (Я узнал, как использовать эту программу от него)
2 The bad weather was the main reason for our terrible holiday (Ненастье - главная причина нашего ужасного отдыха)
3 I had a problem with my camera (У меня была проблема с моей камерой).
4 Christopher Columbus discovered America (Христофор Колумб открыл Америку).