This is a great book with a lot of grammar points and answer keys. After reading this book, i understood how to use exactly words, tense. You can see its content below.
Words and sentences
1 Word classes: nouns, verbs, adjectives, etc 2
2 Sentence structure: subject, verb, object, etc 4
3 Direct and indirect objects 6
Verbs
4 The present continuous 8
5 The present simple 10
6 Present continuous or simple? 12
7 State verbs and action verbs 14
Test 1: Present tenses 16
8 The past simple 18
9 The past continuous 20
10 Past continuous or simple? 22
Test 2: Past simple and past continuous 24
11 The present perfect (1) 26
12 The present perfect (2): just, already, yet;
for and since 28
13 The present perfect (3): ever, this week, etc 30
14 Present perfect or past simple? (1) 32
15 Present perfect or past simple? (2) 34
Test 3: Present perfect and past simple 36
16 The present perfect continuous 38
17 Present perfect continuous or simple? 40
18 The past perfect 42
19 Review of the past simple, continuous and
perfect 44
20 The past perfect continuous 46
Test 4: Past and perfect tenses 48
21 Review of present and past tenses 50
Test 5: Present and past tenses 54
22 Introduction to the future 56
23 Will and shall 58
24 Be going to 60
25 Will and be going to 62
26 Present tenses for the future 64
27 When I get there, before you leave, etc 66
Test 6: The future with will, be going to
and present tenses 68
28 Will be doing 70
29 Will have done and was going to 72
30 Review of the future 74
Test 7: The future 76
31 The verb have 78
32 Short forms, e.g it's, don't 80
33 Emphatic do 82
Questions, negatives and answers
34 Yes/no questions 84
35 Short answers, e.g. Yes, it is. 86
36 Wh-questions 88
37 Subject/object questions 90
38 Prepositions in wh-questions 92
39 Who, what or which? 94
Test 8: Questions 96
40 Negative statements 98
41 Negative questions 100
42 Question tags, e.g. isn't it? 102
43 So/Neither do I and I think so 104
Test 9: Questions, negatives and answers 106
Modal verbs
44 Ability: can, could and be able to 108
45 Permission: can, may, could and
be allowed to 110
46 Possibility and certainty: may, might, could,
must, etc 112
47 Necessity: must and have to 114
48 Necessity: mustn't, needn't, etc 116
49 Should, ought to, had better and
be supposed to 118
50 Asking people to do things 120
51 Suggestions, offers and invitations 122
52 Will, would, shall and should 124
53 It may/could/must have been, etc 126
Test 10: Modal verbs 128
The passive
54 Passive verb forms 130
55 Active and passive (1) 132
56 Active and passive (2) 134
57 Special passive structures 136
58 Have something done 73$
59 To be done and being done 140
Test 11: The passive 142
The infinitive and the ing-form
60 Verb + to-infinitive 144
61 Verb + ing-form 146
62 Verb + to-infinitive or verb + ing-form? 148
63 Like, start, etc 150
64 Remember, regret, try, etc 152
Test 12: Verb + to-infinitive or ing-form 154
65 Verb + object + to-infinitive or ing-form 156
66 Question word + to-infinitive 158
67 Adjective + to-infinitive 160
68 For with the to-infinitive 162
69 The infinitive with and without to 164
70 Verb/Adjective + preposition + ing-form 166
71 Afraid to do or afraid of doing? 168
72 Used to do and