Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 535 395
2) Placement test : grammar (dridro) 1 352 115
3) Pretérito indefinido (viothur) 786 876
4) Pretérito indefinido (claire1) 746 144
5) Pretérito imperfecto (anonyme) 696 105
6) Placement test : vocabulary beginners (bridg) 665 731
7) Ser /estar? (claire1) 651 977
8) Spanish alphabet (claire1) 510 265
9) Present (bridg) 486 195
10) Imperative (anonyme) 466 786
11) Placement test (hidalgo) 456 028
12) Present : regular verbs (anonyme) 381 015
13) Pretérito indefinido: irregular (nicks0206) 339 929
14) Pretérito imperfecto (tinou) 339 854
15) Alphabet (yanhel) 334 259
16) Estar+Gerund (anonyme) 318 027
17) Choose the correct article (claire1) 304 332
18) Gustar (anonyme) 297 917
19) Pretérito perfecto (anonyme) 285 805
20) What time is it? (webmaster) 281 681
21) Imperative (anonyme) 275 045
22) Numbers 1-100 (webmaster) 270 591
23) Plural (claire1) 269 522
24) Pretérito indefinido (anonyme) 267 771
25) Future (claire1) 259 223
26) Indicative present (anonyme) 258 873
27) Pretérito indefinido (sara60) 254 874
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 242 953
29) Pronounce the nasal (yanhel) 235 991
30) Subjunctive present (anonyme) 234 970
31) Pretérito imperfecto (bikette329) 224 814
32) Conditional (anonyme) 223 264
33) Counting from 1 to 10 (bridg) 211 179
34) Future (anonyme) 201 197
35) Numbers (lemarseillais) 194 303
36) Ser (claire1) 186 965
37) Present (hidalgo) 186 305
38) Por/para (lemarseillais) 184 467
39) Placement test (yanhel) 181 840
40) Verbos con diptongación (nicks0206) 174 123
41) Pretérito imperfecto (anonyme) 173 403
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 834
43) Present: -AR -ER -IR (anonyme) 169 283
44) Pretérito indefinido (pepette62) 168 400
45) Numbers in letters (anonyme) 164 739
46) Date (dridro) 158 164
47) Soler + infinitive (nicks0206) 155 032
48) Gustar, doler, encantar ... (nicks0206) 154 526
49) Ser /Estar (yanhel) 153 537
50) El, la, los, las (anonyme) 147 622
51) All past tenses (hidalgo) 147 557
52) Present (anonyme) 145 905
53) Present (anonyme) 145 829
54) Numbers 11-20 (bridg) 145 193
55) Colours (bridg) 141 787
56) Estar (claire1) 141 773
57) Pretérito Indefinido (sergiomax) 140 784
58) Pretérito indefinido (anonyme) 140 296
59) Future (anonyme) 139 517
60) Animals (anonyme) 137 932
61) Future (hidalgo) 136 380
62) El pretérito perfecto compuesto (nicks0206) 135 488
63) El empleo de SER y ESTAR (anonyme) 135 192
64) Demonstrative adjectives (dridro) 134 497
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 886
66) Introducing oneself (anonyme) 131 752
67) Subjunctive (yanhel) 130 662
68) Subjunctive (yanhel) 130 517
69) Present (anonyme) 128 349
70) Imperative: -ar (dridro) 126 845
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 341
72) Right tenses (anonyme) 124 769
73) Masculine/Feminine (claire1) 124 769
74) Future (claire1) 123 137
75) Gerund (hidalgo) 119 602
76) Placement test (yanhel) 119 234
77) Pretérito indefinido (claire1) 111 585
78) Nationalities (webmaster) 109 736
79) Human body (bridg) 109 151
80) Imperative (dridro) 106 557
81) Gustar (anonyme) 106 292
82) Ropa y Accesorios (yanhel) 104 677
83) Days, months and seasons (pepette62) 104 407
84) Indicative tenses (anonyme) 104 356
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 109
86) Ser / estar Present (anonyme) 101 964
87) Imperfect (nicks0206) 101 324
88) Adjectives agreement (nicks0206) 98 812
89) Imperative (anonyme) 98 533
90) Pretérito indefinido (anonyme) 97 676
91) Gustar (tinou) 97 485
92) Dictation (claire1) 96 925
93) Plural (hidalgo) 96 037
94) Prepositions Por / Para (claire1) 96 032
95) Pretérito perfecto (anonyme) 95 543
96) Ser / Estar (anonyme) 95 460
97) Introducing someone (yanhel) 95 397
98) Past tenses (anonyme) 94 722
99) Estar + gerund (anonyme) 94 389
100) Present: diphtongues (anonyme) 94 185
101) Cardinal numbers (anonyme) 94 165
102) Articles & days (claire1) 91 325
103) Numbers 1 - 1,000 (anonyme) 90 725
104) Conjugation (dridro) 90 602
105) Gerund (nicks0206) 90 388
106) Find the correct capital (claire1) 89 765
107) Accents (anonyme) 89 485
108) Colors (lemarseillais) 89 440
109) Introducing oneself (anonyme) 89 180
110) Present (hidalgo) 88 153
111) Imperative (yanhel) 88 006
112) Me in Spanish (yanhel) 86 321
113) What time is it? (anonyme) 86 123
114) Present: /e/ => /i/ (anonyme) 84 969
115) Fruits (claire1) 84 702
116) All tenses (yanhel) 84 655
117) What time is it? (pepette62) 84 330
118) SER / ESTAR (anonyme) 83 843
119) Build these sentences (anonyme) 83 391
120) Estar + gerund (claire1) 83 231
121) Gerund (anonyme) 82 713
122) Estar + gerund (mrkenedy) 82 680
123) Future (anonyme) 82 280
124) Present (anonyme) 82 279
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 669
126) Future: voy a comer (anonyme) 81 614
127) Accents (bridg) 81 420
128) Plural (pepette62) 81 336
129) Maths (webmaster) 79 860
130) Present (nicks0206) 79 782
131) Sentences (claire1) 79 616
132) Masculine/Feminine (claire1) 79 579
133) Future (anonyme) 79 376
134) Imperative (sara60) 79 157
135) Subjunctive: present (anonyme) 78 895
136) Present - Regular verbs (anonyme) 78 814
137) Dialogue: 1st sentences (claire1) 77 973
138) Conditional (anonyme) 77 686
139) Indefinite articles (anonyme) 76 617
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 601
141) Turn into the plural (anonyme) 76 181
142) Diphtongue (present) (anonyme) 75 463
143) Comprehension test: level B2 (yanhel) 74 918
144) Future : ir +verb (claire1) 74 871
145) SER y Estar (claire1) 72 664
146) Futur (acebo) 72 625
147) Dictation : alphabet (claire1) 72 241
148) Está,están,hay (claire1) 72 240
149) Present : What about a coffee? (claire1) 72 062
150) Simple past - irregular verbs (hidalgo) 71 716
151) Prepositions A, DE, EN, CON (anonyme) 71 372
152) Ser / Estar (anonyme) 70 890
153) Present (anonyme) 69 821
154) Gustar (anonyme) 69 173
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 104
156) Possessive adjectives (anonyme) 68 988
157) Usted (claire1) 68 672
158) House (claire1) 68 545
159) Imperative: regular verbs (dridro) 67 697
160) Orders (anonyme) 67 472
161) Present (yanhel) 67 467
162) Gender of the words (claire1) 66 648
163) Bilingual dialogue : A formal conversation (claire1) 66 329
164) Pretérito indefinido (anonyme) 66 060
165) Comparatives (hidalgo) 65 915
166) Present: regular verbs (tinou) 65 669
167) Who am I talking about? (bridg) 65 493
168) Syllables (dridro) 65 440
169) Hora (anonyme) 65 219
170) Spanish accents (claire1) 65 147
171) Indicative past tense (anonyme) 64 742
172) Vocabulary : verbs (actions) (bridg) 64 381
173) Ordinal numbers (anonyme) 64 021
174) Progressive form (anonyme) 63 969
175) Pretérito indefinido - irregular verbs (anonyme) 63 702
176) Present: Estar + gerund (anonyme) 63 551
177) Subjunctive imperfect (pierre222) 63 288
178) Present (nicks0206) 63 109
179) Introducing oneself (claire1) 62 942
180) Present (irregular verbs) (hidalgo) 62 835
181) Indefinite preterit (anonyme) 62 152
182) Placement test (hidalgo) 61 813
183) Present (anonyme) 61 555
184) Sequence of tenses (anonyme) 61 324
185) Imperative (hidalgo) 61 174
186) Le lo la se. (anonyme) 60 545
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 177
188) Numbers in letters (anonyme) 60 065
189) Future (anonyme) 60 036
190) C / Z (pepette62) 59 884
191) Animals (nicks0206) 59 664
192) Human body (webmaster) 59 233
193) Level test II (yanhel) 59 116
194) Months (claire1) 58 748
195) Conditional - SI + sequence of tenses (nicks0206) 58 638
196) El acento escrito (anonyme) 58 530
197) Vegetables (claire1) 58 080
198) Pretérito perfecto (anonyme) 58 065
199) SER / ESTAR (anonyme) 58 026
200) Adjectives - agreement (anonyme) 57 904
