1. It has been 5 years since we had a car (=5 лет уже как у нас машина (она и сейчас есть)
2. It has been 5 years since since we have had a car - грамматически неправильное предложение
3. It had been 5 years since we had a car (=5 лет как у нас была машина (сейчас ее нет)
4. It had been 5 years since we had had a car - грамматически неправильное предложение
1 ok
2 почему неправильное? пример из Swan: we visit my parents every week since we've had the car.
(Since два раза написал - ошибся) в чём неправильность и отличие от 1 ??
3 не понял почему? это же то же что и 1 только в прошедшем. Часть после since
(как и после when) временному сдвигу не подлежит (информация с этого сайта). Значит и смысл должен остаться как в 1. То что "машина есть"
4 ok