Is it correct to say "I have been walking jane's dog since a week ago" ? That is to answer the question using since/for.
Yes; the alternative would be 'for a week', which is probably more succinct.
Forum Rules