Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 534 126
2) Placement test : grammar (dridro) 1 351 612
3) Pretérito indefinido (viothur) 786 014
4) Pretérito indefinido (claire1) 745 680
5) Pretérito imperfecto (anonyme) 695 559
6) Placement test : vocabulary beginners (bridg) 665 618
7) Ser /estar? (claire1) 651 498
8) Spanish alphabet (claire1) 510 232
9) Present (bridg) 485 909
10) Imperative (anonyme) 466 301
11) Placement test (hidalgo) 455 792
12) Present : regular verbs (anonyme) 380 720
13) Pretérito indefinido: irregular (nicks0206) 339 516
14) Pretérito imperfecto (tinou) 339 346
15) Alphabet (yanhel) 334 050
16) Estar+Gerund (anonyme) 317 928
17) Choose the correct article (claire1) 304 249
18) Gustar (anonyme) 297 709
19) Pretérito perfecto (anonyme) 285 444
20) What time is it? (webmaster) 281 667
21) Imperative (anonyme) 274 977
22) Numbers 1-100 (webmaster) 270 474
23) Plural (claire1) 269 478
24) Pretérito indefinido (anonyme) 267 467
25) Future (claire1) 259 058
26) Indicative present (anonyme) 258 736
27) Pretérito indefinido (sara60) 254 438
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 242 702
29) Pronounce the nasal (yanhel) 235 830
30) Subjunctive present (anonyme) 234 809
31) Pretérito imperfecto (bikette329) 224 292
32) Conditional (anonyme) 223 121
33) Counting from 1 to 10 (bridg) 211 028
34) Future (anonyme) 201 057
35) Numbers (lemarseillais) 194 253
36) Ser (claire1) 186 942
37) Present (hidalgo) 186 126
38) Por/para (lemarseillais) 184 297
39) Placement test (yanhel) 181 795
40) Verbos con diptongación (nicks0206) 174 002
41) Pretérito imperfecto (anonyme) 173 262
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 169 630
43) Present: -AR -ER -IR (anonyme) 169 219
44) Pretérito indefinido (pepette62) 167 925
45) Numbers in letters (anonyme) 164 637
46) Date (dridro) 158 149
47) Soler + infinitive (nicks0206) 154 931
48) Gustar, doler, encantar ... (nicks0206) 154 452
49) Ser /Estar (yanhel) 153 446
50) El, la, los, las (anonyme) 147 544
51) All past tenses (hidalgo) 147 470
52) Present (anonyme) 145 802
53) Present (anonyme) 145 586
54) Numbers 11-20 (bridg) 145 083
55) Estar (claire1) 141 754
56) Colours (bridg) 141 739
57) Pretérito Indefinido (sergiomax) 140 578
58) Pretérito indefinido (anonyme) 140 204
59) Future (anonyme) 139 413
60) Animals (anonyme) 137 901
61) Future (hidalgo) 136 163
62) El pretérito perfecto compuesto (nicks0206) 135 449
63) El empleo de SER y ESTAR (anonyme) 135 103
64) Demonstrative adjectives (dridro) 134 484
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 131 743
66) Introducing oneself (anonyme) 131 709
67) Subjunctive (yanhel) 130 581
68) Subjunctive (yanhel) 130 414
69) Present (anonyme) 128 296
70) Imperative: -ar (dridro) 126 772
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 304
72) Masculine/Feminine (claire1) 124 674
73) Right tenses (anonyme) 124 622
74) Future (claire1) 123 085
75) Gerund (hidalgo) 119 520
76) Placement test (yanhel) 119 192
77) Pretérito indefinido (claire1) 111 508
78) Nationalities (webmaster) 109 733
79) Human body (bridg) 109 121
80) Imperative (dridro) 106 502
81) Gustar (anonyme) 106 226
82) Ropa y Accesorios (yanhel) 104 647
83) Days, months and seasons (pepette62) 104 382
84) Indicative tenses (anonyme) 104 315
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 080
86) Ser / estar Present (anonyme) 101 907
87) Imperfect (nicks0206) 101 271
88) Adjectives agreement (nicks0206) 98 745
89) Imperative (anonyme) 98 429
90) Pretérito indefinido (anonyme) 97 630
91) Gustar (tinou) 97 416
92) Dictation (claire1) 96 912
93) Prepositions Por / Para (claire1) 95 981
94) Plural (hidalgo) 95 980
95) Pretérito perfecto (anonyme) 95 438
96) Ser / Estar (anonyme) 95 381
97) Introducing someone (yanhel) 95 356
98) Past tenses (anonyme) 94 641
99) Estar + gerund (anonyme) 94 335
100) Present: diphtongues (anonyme) 94 135
101) Cardinal numbers (anonyme) 94 132
102) Articles & days (claire1) 91 290
103) Numbers 1 - 1,000 (anonyme) 90 645
104) Conjugation (dridro) 90 546
105) Gerund (nicks0206) 90 318
106) Find the correct capital (claire1) 89 738
107) Colors (lemarseillais) 89 437
108) Accents (anonyme) 89 432
109) Introducing oneself (anonyme) 89 098
110) Present (hidalgo) 88 066
111) Imperative (yanhel) 87 961
112) Me in Spanish (yanhel) 86 284
113) What time is it? (anonyme) 86 096
114) Present: /e/ => /i/ (anonyme) 84 948
115) Fruits (claire1) 84 699
116) All tenses (yanhel) 84 598
117) What time is it? (pepette62) 84 280
118) SER / ESTAR (anonyme) 83 812
119) Build these sentences (anonyme) 83 371
120) Estar + gerund (claire1) 83 164
121) Gerund (anonyme) 82 605
122) Estar + gerund (mrkenedy) 82 571
123) Present (anonyme) 82 235
124) Future (anonyme) 82 190
125) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 586
126) Future: voy a comer (anonyme) 81 548
127) Accents (bridg) 81 408
128) Plural (pepette62) 81 295
129) Maths (webmaster) 79 859
130) Present (nicks0206) 79 746
131) Sentences (claire1) 79 587
132) Masculine/Feminine (claire1) 79 527
133) Future (anonyme) 79 326
134) Imperative (sara60) 79 037
135) Present - Regular verbs (anonyme) 78 806
136) Subjunctive: present (anonyme) 78 777
137) Dialogue: 1st sentences (claire1) 77 935
138) Conditional (anonyme) 77 587
139) Indefinite articles (anonyme) 76 575
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 547
141) Turn into the plural (anonyme) 76 122
142) Diphtongue (present) (anonyme) 75 399
143) Comprehension test: level B2 (yanhel) 74 885
144) Future : ir +verb (claire1) 74 855
145) SER y Estar (claire1) 72 640
146) Futur (acebo) 72 374
147) Dictation : alphabet (claire1) 72 230
148) Está,están,hay (claire1) 72 192
149) Present : What about a coffee? (claire1) 72 044
150) Simple past - irregular verbs (hidalgo) 71 637
151) Prepositions A, DE, EN, CON (anonyme) 71 313
152) Ser / Estar (anonyme) 70 877
153) Present (anonyme) 69 726
154) Gustar (anonyme) 69 162
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 055
156) Possessive adjectives (anonyme) 68 975
157) Usted (claire1) 68 631
158) House (claire1) 68 520
159) Imperative: regular verbs (dridro) 67 596
160) Present (yanhel) 67 440
161) Orders (anonyme) 67 308
162) Gender of the words (claire1) 66 633
163) Bilingual dialogue : A formal conversation (claire1) 66 322
164) Pretérito indefinido (anonyme) 66 025
165) Comparatives (hidalgo) 65 859
166) Present: regular verbs (tinou) 65 669
167) Who am I talking about? (bridg) 65 471
168) Syllables (dridro) 65 402
169) Hora (anonyme) 65 186
170) Spanish accents (claire1) 65 145
171) Indicative past tense (anonyme) 64 693
172) Vocabulary : verbs (actions) (bridg) 64 351
173) Ordinal numbers (anonyme) 63 941
174) Progressive form (anonyme) 63 920
175) Pretérito indefinido - irregular verbs (anonyme) 63 677
176) Present: Estar + gerund (anonyme) 63 526
177) Subjunctive imperfect (pierre222) 63 234
178) Present (nicks0206) 63 078
179) Introducing oneself (claire1) 62 896
180) Present (irregular verbs) (hidalgo) 62 804
181) Indefinite preterit (anonyme) 62 094
182) Placement test (hidalgo) 61 804
183) Present (anonyme) 61 517
184) Sequence of tenses (anonyme) 61 294
185) Imperative (hidalgo) 61 127
186) Le lo la se. (anonyme) 60 514
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 109
188) Numbers in letters (anonyme) 60 040
189) Future (anonyme) 60 021
190) C / Z (pepette62) 59 830
191) Animals (nicks0206) 59 648
192) Human body (webmaster) 59 227
193) Level test II (yanhel) 59 105
194) Months (claire1) 58 738
195) Conditional - SI + sequence of tenses (nicks0206) 58 600
196) El acento escrito (anonyme) 58 481
197) Vegetables (claire1) 58 076
198) Pretérito perfecto (anonyme) 58 025
199) SER / ESTAR (anonyme) 58 019
200) Adjectives - agreement (anonyme) 57 883
