They _(have) the flat for more than 10 years.

问题描述:

They _(have) the flat for more than 10 years.
How many times _ he _(make) the same mistake so far?I think he's too _(care).He'd better be _(care) next time.

1.have had
2.has made
3.careless,careful