Употребите глаголы в форме Present Perfect (Present Perfect Continuous) или Past Indefinite.
How long (you/to stay) here?
How long (you/to stay) there?
I (to read) this book three or four times. I like it very much.
(You/ to sleep) well? - oh, yes, thanks. I (to have) a wonderful dream.
Why (you/to take) the pill? Do you have a headache?