Re: wich sentence is correct?

Originally Posted by
moncsa001
How long have has your car been out of order? (present perfect) Or
How long had your car been out of order? (past perfect)
such as: My friend and I friend are talking. My friend says :I had my car repaired. It's working now. I ask: How long have/ had your car been out of order? My friend replies: It has/had been out of order for two weeks
That particular paragraph is better thus:
My friend and I were talking. My friend said, "I (have) had my car repaired. It's working now". I asked, "How long was your car out of order?" (or:" How long had your car been out of order") " My friend replied, " It was (or: "had been") out of order for two weeks".
Actually, I don't particularly like 'out of order', but I can't at the moment think of anything better.
Context is always important; labelling is rarely important.