study this
Practice 1, Advanced Think Ahead 1
Practice 2, Think Ahead 2 (worksheet 1)
Practice 3, Think Ahead 2 (worksheet 2)