Разница между глаголами make и let в сложном дополнении заключается в их значении:
- Make используют преимущественно в тех предложениях, где объект заставляют или принуждают выполнять какое-либо действие. 24 Главное действующее лицо в таком случае не хочет делать что-то, но вынуждено выполнять действие с учётом определённых обстоятельств. 2
- Let обычно используют в предложениях со значением позволять что-либо делать или давать разрешение на выполнение какого-то действия. 24 По сравнению с make, глагол let имеет более мягкое смысловое значение и означает, что объект не заставляют делать что-то против его воли. 2
Также let употребляется в тех случаях, когда нужно подчеркнуть, что объект предложения даёт право на какую-то выгоду или преимущество. 2