1. has been
2. has worked - has started
3. Would you like to come to my house for lunch next Sunday?
4. He mother prefers living in the country to living in the city.
5. It took my brothers three months to learn how to swim.
6. She needs to buy a bottle of cooking oil and half a kilo of beef.
- $Answered$ $by$ $thieukhue$ -