Конструкция «would have» в английском языке используется для описания гипотетической или вымышленной ситуации в прошлом, которая на самом деле не произошла. 4 Подразумевает, что результат не был возможен или вероятен, независимо от того, что было сделано. 4
Конструкция «could have», в свою очередь, используется для указания на возможность, которая была доступна в прошлом, но не произошла. 2 Она может обозначать способность, возможность или возможность, которая не была реализована. 2
Таким образом, «would have» более определённая, указывая на то, что что-то определённо произошло бы при определённых условиях, а «could have» — менее определённая, обозначая возможный, но не гарантированный исход. 2