Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 508 518
2) Placement test : grammar (dridro) 1 347 000
3) Pretérito indefinido (viothur) 773 135
4) Pretérito indefinido (claire1) 738 059
5) Pretérito imperfecto (anonyme) 683 850
6) Placement test : vocabulary beginners (bridg) 664 010
7) Ser /estar? (claire1) 641 948
8) Spanish alphabet (claire1) 509 855
9) Present (bridg) 482 881
10) Imperative (anonyme) 457 136
11) Placement test (hidalgo) 453 438
12) Present : regular verbs (anonyme) 374 624
13) Pretérito indefinido: irregular (nicks0206) 333 639
14) Pretérito imperfecto (tinou) 333 412
15) Alphabet (yanhel) 331 718
16) Estar+Gerund (anonyme) 314 688
17) Choose the correct article (claire1) 303 132
18) Gustar (anonyme) 292 276
19) What time is it? (webmaster) 281 310
20) Pretérito perfecto (anonyme) 278 135
21) Imperative (anonyme) 273 870
22) Numbers 1-100 (webmaster) 268 956
23) Plural (claire1) 268 889
24) Pretérito indefinido (anonyme) 263 091
25) Future (claire1) 255 769
26) Indicative present (anonyme) 254 952
27) Pretérito indefinido (sara60) 248 789
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 239 193
29) Pronounce the nasal (yanhel) 234 322
30) Subjunctive present (anonyme) 230 247
31) Conditional (anonyme) 220 887
32) Pretérito imperfecto (bikette329) 215 866
33) Counting from 1 to 10 (bridg) 209 266
34) Future (anonyme) 198 218
35) Numbers (lemarseillais) 193 426
36) Ser (claire1) 186 542
37) Present (hidalgo) 182 666
38) Por/para (lemarseillais) 181 177
39) Placement test (yanhel) 180 756
40) Verbos con diptongación (nicks0206) 172 031
41) Pretérito imperfecto (anonyme) 171 101
42) Present: -AR -ER -IR (anonyme) 168 056
43) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 166 351
44) Numbers in letters (anonyme) 162 426
45) Pretérito indefinido (pepette62) 159 012
46) Date (dridro) 157 785
47) Soler + infinitive (nicks0206) 152 852
48) Gustar, doler, encantar ... (nicks0206) 152 667
49) Ser /Estar (yanhel) 152 280
50) El, la, los, las (anonyme) 147 009
51) All past tenses (hidalgo) 145 941
52) Present (anonyme) 144 665
53) Numbers 11-20 (bridg) 143 934
54) Estar (claire1) 141 198
55) Colours (bridg) 141 082
56) Present (anonyme) 140 534
57) Pretérito indefinido (anonyme) 139 168
58) Animals (anonyme) 137 230
59) Pretérito Indefinido (sergiomax) 137 004
60) Future (anonyme) 136 785
61) El pretérito perfecto compuesto (nicks0206) 134 531
62) Demonstrative adjectives (dridro) 134 323
63) El empleo de SER y ESTAR (anonyme) 133 355
64) Future (hidalgo) 133 067
65) Introducing oneself (anonyme) 131 040
66) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 130 139
67) Subjunctive (yanhel) 129 032
68) Subjunctive (yanhel) 128 889
69) Present (anonyme) 127 274
70) Imperative: -ar (dridro) 126 038
71) Pronombres personales complementos de objeto directo e indir (dridro) 124 716
72) Masculine/Feminine (claire1) 123 599
73) Right tenses (anonyme) 123 039
74) Future (claire1) 122 333
75) Placement test (yanhel) 118 641
76) Gerund (hidalgo) 117 855
77) Pretérito indefinido (claire1) 110 456
78) Nationalities (webmaster) 109 670
79) Human body (bridg) 108 365
80) Imperative (dridro) 105 767
81) Gustar (anonyme) 105 357
82) Days, months and seasons (pepette62) 103 971
83) Ropa y Accesorios (yanhel) 103 875
84) Indicative tenses (anonyme) 103 633
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 101 289
86) Ser / estar Present (anonyme) 101 135
87) Imperfect (nicks0206) 100 723
88) Adjectives agreement (nicks0206) 98 090
89) Dictation (claire1) 96 756
90) Pretérito indefinido (anonyme) 96 722
91) Imperative (anonyme) 96 456
92) Gustar (tinou) 96 335
93) Plural (hidalgo) 95 216
94) Introducing someone (yanhel) 94 801
95) Prepositions Por / Para (claire1) 94 672
96) Ser / Estar (anonyme) 94 615
97) Estar + gerund (anonyme) 93 581
98) Pretérito perfecto (anonyme) 93 567
99) Cardinal numbers (anonyme) 93 406
100) Past tenses (anonyme) 93 047
101) Present: diphtongues (anonyme) 92 929
102) Articles & days (claire1) 90 900
103) Conjugation (dridro) 89 629
104) Gerund (nicks0206) 89 436
105) Numbers 1 - 1,000 (anonyme) 89 395
106) Find the correct capital (claire1) 89 285
107) Colors (lemarseillais) 89 221
108) Introducing oneself (anonyme) 88 581
109) Accents (anonyme) 88 461
110) Imperative (yanhel) 87 210
111) Present (hidalgo) 86 774
112) Me in Spanish (yanhel) 85 859
113) What time is it? (anonyme) 85 372
114) Fruits (claire1) 84 575
115) Present: /e/ => /i/ (anonyme) 84 251
116) All tenses (yanhel) 83 984
117) What time is it? (pepette62) 83 614
118) SER / ESTAR (anonyme) 83 403
119) Build these sentences (anonyme) 83 011
120) Estar + gerund (claire1) 82 501
121) Present (anonyme) 81 580
122) Accents (bridg) 81 247
123) Pretérito indefinido - Subjunctive imperfect (yanhel) 80 932
124) Plural (pepette62) 80 845
125) Future (anonyme) 80 688
126) Estar + gerund (mrkenedy) 80 516
127) Gerund (anonyme) 80 414
128) Future: voy a comer (anonyme) 80 122
129) Maths (webmaster) 79 783
130) Present (nicks0206) 79 256
131) Sentences (claire1) 79 239
132) Masculine/Feminine (claire1) 79 064
133) Future (anonyme) 78 764
134) Present - Regular verbs (anonyme) 78 534
135) Imperative (sara60) 77 672
136) Dialogue: 1st sentences (claire1) 77 603
137) Indefinite articles (anonyme) 76 177
138) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 019
139) Conditional (anonyme) 75 999
140) Subjunctive: present (anonyme) 75 931
141) Turn into the plural (anonyme) 75 570
142) Future : ir +verb (claire1) 74 621
143) Comprehension test: level B2 (yanhel) 74 393
144) Diphtongue (present) (anonyme) 73 898
145) Dictation : alphabet (claire1) 72 094
146) SER y Estar (claire1) 71 953
147) Está,están,hay (claire1) 71 888
148) Present : What about a coffee? (claire1) 71 636
149) Prepositions A, DE, EN, CON (anonyme) 70 795
150) Ser / Estar (anonyme) 70 639
151) Simple past - irregular verbs (hidalgo) 70 628
152) Gustar (anonyme) 68 863
153) Present (anonyme) 68 794
154) Possessive adjectives (anonyme) 68 727
155) Pretérito Indefinido / Pretérito Perfecto (claire1) 68 513
156) House (claire1) 68 248
157) Usted (claire1) 68 126
158) Futur (acebo) 68 124
159) Imperative: regular verbs (dridro) 67 150
160) Present (yanhel) 66 626
161) Gender of the words (claire1) 66 489
162) Bilingual dialogue : A formal conversation (claire1) 66 210
163) Present: regular verbs (tinou) 65 584
164) Who am I talking about? (bridg) 65 208
165) Spanish accents (claire1) 64 935
166) Comparatives (hidalgo) 64 908
167) Syllables (dridro) 64 841
168) Hora (anonyme) 64 617
169) Pretérito indefinido (anonyme) 64 588
170) Vocabulary : verbs (actions) (bridg) 63 791
171) Indicative past tense (anonyme) 63 359
172) Orders (anonyme) 63 357
173) Pretérito indefinido - irregular verbs (anonyme) 63 256
174) Ordinal numbers (anonyme) 63 125
175) Progressive form (anonyme) 62 707
176) Present (nicks0206) 62 688
177) Introducing oneself (claire1) 62 623
178) Present: Estar + gerund (anonyme) 62 617
179) Subjunctive imperfect (pierre222) 62 483
180) Present (irregular verbs) (hidalgo) 62 240
181) Placement test (hidalgo) 61 631
182) Sequence of tenses (anonyme) 61 006
183) Indefinite preterit (anonyme) 60 521
184) Imperative (hidalgo) 60 473
185) Present (anonyme) 60 428
186) Future (anonyme) 59 814
187) Numbers in letters (anonyme) 59 781
188) Le lo la se. (anonyme) 59 608
189) Pretérito indefinido / pretérito perfecto (hidalgo) 59 601
190) Animals (nicks0206) 59 408
191) C / Z (pepette62) 59 392
192) Human body (webmaster) 59 078
193) Level test II (yanhel) 58 958
194) Months (claire1) 58 694
195) Conditional - SI + sequence of tenses (nicks0206) 58 382
196) El acento escrito (anonyme) 58 026
197) Vegetables (claire1) 58 007
198) SER / ESTAR (anonyme) 57 829
199) Antonyms (dridro) 57 719
200) Adjectives - agreement (anonyme) 57 566
