1) I should ___ listened to your advice. (has/have/had) 2) You should not have ___ all the way. (driven/drived/drove) 3) I should have ___ my umbrella. (taking/taken/took) 4) We shouldn't have ___ so many clothes. (brought/bring/bringing) 5) You should have ___ the truth. (tell/told/telling) 6) We should have been ___ to him. (nicer/more nice/a nice) 7) I should not have ___ so much money. (spending/spend/spent) 8) He shouldn't have ___ so many mistakes. (makes/made/make) 9) I really should not have ___ away those old books. (threwed/thrown/threw) 10) She should't have ___ to him. (Ask/asked/asking)
2.drive
3.taken
4.brought
5.told
6.
7.spent
8.made
9.thrown
10.asked
2. driven
3. taken
4. brought
5. told
6. more nice
7. spent
8. made
9. thrown
10. asked