Вопросы к Поиску с Алисой
Разница между should have и would have заключается в значении модальных глаголов should и would. ru.hinative.com skyeng.ru
Should выражает условие, обязательство, вероятность, необходимость или предсказание. ru.hinative.com С помощью should можно выразить то, что в данной ситуации является идеальным или желаемым вариантом. skyeng.ru Примеры употребления: «He should have completed his graduation» — «Он должен был завершить своё обучение». ru.hinative.com
Would выражает возможность, намерение, желание, обычай или просьбу. ru.hinative.com Would может заменить will в вопросах, выражающих просьбы. skyeng.ru Вопрос с would звучит более вежливо. skyeng.ru Примеры употребления: «Would you like tea or coffee?» — «Хотите чаю или кофе?». ru.hinative.com
Таким образом, should больше связан с рекомендациями и обязанностями, а would — с возможными действиями и пожеланиями.