Правильно ли составлено это предложение: "We've had this computer for a long time"?
Да.правильно. это present perfect