1. They've been married for ten years. 2. They've married for ten years. #1 is supposed to be correct. Is #2 also acceptable?
(Not a Teacher) No
Forum Rules